Home
last modified time | relevance | path

Searched refs:Float (Results 1 – 25 of 264) sorted by relevance

1234567891011

/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/
H A Dconvert.d40 static if (floatFormat!T == FloatFormat.Float || floatFormat!T == FloatFormat.Double)
184 private Float parse(bool is_denormalized = false, T:ireal)(T x)
190 private Float parse(bool is_denormalized = false, T:real)(T x_) if (floatFormat!T != FloatFormat.Re…
212 return Float(0, 0, sign);
238 return Float(mant, exp, sign, mant2);
244 return Float(mant, exp, sign);
249 private Float parse(bool _ = false, T:real)(T x_) if (floatFormat!T == FloatFormat.Real80)
290 return Float(mant, exp, sign);
293 private struct Float struct
301 private template FloatTraits(T) if (floatFormat!T == FloatFormat.Float) in FloatTraits() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DOpenCLBuiltins.td301 def Float : Type<"float", QualType<"Context.FloatTy">>;
375 def TLAll : TypeList<[Char, UChar, Short, UShort, Int, UInt, Long, ULong, Float, Doub…
376 def TLFloat : TypeList<[Float, Double, Half]>;
380 def TLIntLongFloats : TypeList<[Int, UInt, Long, ULong, Float, Double, Half]>;
405 // Float
417 Float, Double, Half] in {
426 foreach Type = [Float, Double, Half] in {
441 foreach RType = [Float, Double, Half, Char, UChar, Short,
443 foreach IType = [Float, Double, Half, Char, UChar, Short,
517 def : Builtin<name, [GenTypeFloatVecNoScalar, GenTypeFloatVecNoScalar, Float], Attr.Const>;
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DSveEmitter.cpp68 bool Float, Signed, Immediate, Void, Constant, Pointer, BFloat; member in __anon47288a980111::SVEType
76 : TS(TS), Float(false), Signed(true), Immediate(false), Void(false), in SVEType()
95 bool isFloat() const { return Float && !BFloat; } in isFloat()
96 bool isBFloat() const { return BFloat && !Float; } in isBFloat()
97 bool isFloatingPoint() const { return Float || BFloat; } in isFloatingPoint()
436 if (Float) in str()
484 Float = true; in applyTypespec()
488 Float = true; in applyTypespec()
492 Float = true; in applyTypespec()
497 Float = false; in applyTypespec()
[all …]
H A DRISCVVEmitter.cpp55 Float, enumerator
103 bool isFloat() const { return ScalarType == ScalarTypeKind::Float; } in isFloat()
411 case ScalarTypeKind::Float: in initBuiltinStr()
450 case ScalarTypeKind::Float: in initClangBuiltinStr()
504 case ScalarTypeKind::Float: in initTypeStr()
534 case ScalarTypeKind::Float: in initShortStr()
570 ScalarType = ScalarTypeKind::Float; in applyBasicType()
574 ScalarType = ScalarTypeKind::Float; in applyBasicType()
578 ScalarType = ScalarTypeKind::Float; in applyBasicType()
729 ScalarType = ScalarTypeKind::Float; in applyModifier()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h58 double Float; member
98 assert(getKind() == Type::Float); in getFloat()
99 return Float; in getFloat()
118 assert(getKind() == Type::Float); in getFloat()
119 return Float; in getFloat()
169 case Type::Float:
170 return Lhs.Float < Rhs.Float;
350 auto N = DocNode(&KindAndDocs[size_t(Type::Float)]); in getNode()
351 N.Float = V; in getNode()
H A DMsgPackReader.h54 Float, enumerator
87 double Float; member
/netbsd-src/external/gpl3/gcc/dist/gcc/config/csky/
H A Dcsky_insn_fpuv3.md27 ;; Float mov instructions
122 ;; Float Mul instructions
134 ;; Float Muladd and mulsub instructions
156 ;; Float fmula/fmuls/fnmula/fnmuls instructions
196 ;; Float div/recipe/sqrt instructions
223 ;; Float fmax/fmin instructions
245 ;; Float compare instructions
295 ;; Float ADD instructions
307 ;; Float SUB instructions
319 ;; Float NEG instructions
[all …]
H A Dcsky_insn_fpuv2.md22 ;; Float Abs instructions
43 ;; Float Neg instructions
60 ;; Float Sqrt instructions
77 ;; Float Add instructions
96 ;; Float Sub instructions
115 ;; Float Mul instructions
162 ;; Float Div instructions
195 ;; Float add(sub) with mult instructions
284 ;; Float compare instructions
397 ;; Float convert instructions
[all …]
H A Dcsky_insn_fpu.md70 ;; Float mov instructions
143 ;; Float Mul instructions
170 ;; Float ADD SUB NEG ABS instructions
248 ;; Float div instructions
266 ;; Float compare instructions
356 ;; Float convert instructions
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86Schedule.td420 defm WriteCvtSS2I : X86SchedWritePair<ReadAfterVecLd>; // Float -> Integer.
421 defm WriteCvtPS2I : X86SchedWritePair<ReadAfterVecXLd>; // Float -> Integer (XMM).
422 defm WriteCvtPS2IY : X86SchedWritePair<ReadAfterVecYLd>; // Float -> Integer (YMM).
423 defm WriteCvtPS2IZ : X86SchedWritePair<ReadAfterVecYLd>; // Float -> Integer (ZMM).
430 defm WriteCvtI2SS : X86SchedWritePair<ReadAfterVecLd>; // Integer -> Float.
431 defm WriteCvtI2PS : X86SchedWritePair<ReadAfterVecXLd>; // Integer -> Float (XMM).
432 defm WriteCvtI2PSY : X86SchedWritePair<ReadAfterVecYLd>; // Integer -> Float (YMM).
433 defm WriteCvtI2PSZ : X86SchedWritePair<ReadAfterVecYLd>; // Integer -> Float (ZMM).
435 defm WriteCvtSS2SD : X86SchedWritePair<ReadAfterVecLd>; // Float -> Double size conversion.
436 defm WriteCvtPS2PD : X86SchedWritePair<ReadAfterVecXLd>; // Float -> Double size conversion (XMM).
[all …]
H A DX86ScheduleZnver3.td1188 defm : Zn3WriteResXMMPair<WriteCvtSS2I, [Zn3FPFCvt01], 2, [2], 2>; // Float -> Integer.
1190 defm : Zn3WriteResXMMPair<WriteCvtPS2I, [Zn3FPFCvt01], 3, [1], 1>; // Float -> Integer (XMM).
1191 defm : Zn3WriteResYMMPair<WriteCvtPS2IY, [Zn3FPFCvt01], 3, [1], 1>; // Float -> Integer (YMM).
1192 defm : X86WriteResPairUnsupported<WriteCvtPS2IZ>; // Float -> Integer (ZMM).
1206 … Zn3WriteResXMMPair<WriteCvtI2SS, [Zn3FPFCvt01], 3, [2], 2, /*LoadUOps=*/-1>; // Integer -> Float.
1207 defm : Zn3WriteResXMMPair<WriteCvtI2PS, [Zn3FPFCvt01], 3, [1], 1>; // Integer -> Float (XMM).
1208 defm : Zn3WriteResYMMPair<WriteCvtI2PSY, [Zn3FPFCvt01], 3, [1], 1>; // Integer -> Float (YMM).
1209 defm : X86WriteResPairUnsupported<WriteCvtI2PSZ>; // Integer -> Float (ZMM).
1218 defm : Zn3WriteResXMMPair<WriteCvtSS2SD, [Zn3FPFCvt01], 3, [1], 1>; // Float -> Double size conver…
1219 defm : Zn3WriteResXMMPair<WriteCvtPS2PD, [Zn3FPFCvt01], 3, [1], 1>; // Float -> Double size convers…
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/
H A Dadi.d44 alias Float = S!float; variable
54 Float[1] fa = [Float(float.nan)];
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DScaledNumber.cpp185 APFloat Float(APFloat::x87DoubleExtended(), APInt(80, RawBits)); in toStringAPFloat() local
187 Float.toString(Chars, Precision, 0); in toStringAPFloat()
191 static std::string stripTrailingZeros(const std::string &Float) { in stripTrailingZeros() argument
192 size_t NonZero = Float.find_last_not_of('0'); in stripTrailingZeros()
195 if (Float[NonZero] == '.') in stripTrailingZeros()
198 return Float.substr(0, NonZero + 1); in stripTrailingZeros()
H A DZ3Solver.cpp748 SMTExprRef mkFloat(const llvm::APFloat Float) override { in mkFloat() argument
750 getFloatSort(llvm::APFloat::semanticsSizeInBits(Float.getSemantics())); in mkFloat()
752 llvm::APSInt Int = llvm::APSInt(Float.bitcastToAPInt(), false); in mkFloat()
785 llvm::APFloat &Float, bool useSemantics) { in toAPFloat() argument
796 if (useSemantics && !areEquivalent(Float.getSemantics(), Semantics)) { in toAPFloat()
801 Float = llvm::APFloat(Semantics, Int); in toAPFloat()
857 bool getInterpretation(const SMTExprRef &Exp, llvm::APFloat &Float) override { in getInterpretation() argument
868 return toAPFloat(Sort, Assign, Float, true); in getInterpretation()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/csky/
H A Dcsky_insn_fpu.md22 ;; Float Abs instructions
41 ;; Float Neg instructions
58 ;; Float Sqrt instructions
75 ;; Float Add instructions
94 ;; Float Sub instructions
113 ;; Float Mul instructions
160 ;; Float Div instructions
208 ;; Float add(sub) with mult instructions
297 ;; Float compare instructions
451 ;; Float convert instructions
[all …]
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_diag.h166 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {} in Arg()
174 FloatMax Float; member
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
H A Dubsan_diag.h167 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {} in Arg()
175 FloatMax Float; member
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_diag.h165 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {} in Arg()
173 FloatMax Float; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/
H A DMsgPackDocumentYAML.cpp57 case msgpack::Type::Float: in toString()
58 OS << Float; in toString()
136 case msgpack::Type::Float: in getYAMLTag()
196 case Type::Float: in mustQuote()
H A DMsgPackReader.cpp71 Obj.Kind = Type::Float; in read()
76 Obj.Float = BitsToFloat(endian::read<uint32_t, Endianness>(Current)); in read()
80 Obj.Kind = Type::Float; in read()
85 Obj.Float = BitsToDouble(endian::read<uint64_t, Endianness>(Current)); in read()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-yaml-numeric-parser-fuzzer/
H A Dyaml-numeric-parser-fuzzer.cpp18 static llvm::Regex Float( in isNumericRegex() local
33 if (Float.match(S)) in isNumericRegex()
/netbsd-src/external/lgpl3/gmp/dist/doc/
H A Dgmp.info81 Node: Simultaneous Float Init & Assign160080
83 Node: Float Arithmetic164895
84 Node: Float Comparison167048
86 Node: Miscellaneous Float Functions171308
165 Node: Float Internals366109
H A Dgmp.info-21097 Float resources can be freed up by doing carry propagation on the
1365 * Float Internals::
1424 File: gmp.info, Node: Rational Internals, Next: Float Internals, Prev: Integer Internals, Up: I…
1452 File: gmp.info, Node: Float Internals, Next: Raw Output Internals, Prev: Rational Internals, Up…
1454 16.3 Float Internals
1614 File: gmp.info, Node: Raw Output Internals, Next: C++ Interface Internals, Prev: Float Internals…
2540 * Arithmetic functions <2>: Float Arithmetic. (line 6)
2568 * Assignment functions <4>: Simultaneous Float Init & Assign.
2618 * Comparison functions <2>: Float Comparison. (line 6)
2661 * Division functions <2>: Float Arithmetic. (line 33)
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dbitmanip.d2931 enum Float: float
2937 assert(buffer.peek!Float() == Float.one);
2938 assert(buffer.peek!Float(0) == Float.one);
2939 assert(buffer.peek!Float(4) == Float.two);
2942 assert(buffer.peek!Float(&index) == Float.one);
2945 assert(buffer.peek!Float(&index) == Float.two);
3177 enum Float: float
3183 assert(buffer.read!Float() == Float.one);
3186 assert(buffer.read!Float() == Float.two);
3548 enum Float: float
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dbitmanip.d3661 enum Float: float
3667 assert(buffer.peek!Float() == Float.one);
3668 assert(buffer.peek!Float(0) == Float.one);
3669 assert(buffer.peek!Float(4) == Float.two);
3672 assert(buffer.peek!Float(&index) == Float.one);
3675 assert(buffer.peek!Float(&index) == Float.two);
3896 enum Float: float
3902 assert(buffer.read!Float() == Float.one);
3905 assert(buffer.read!Float() == Float.two);
4258 enum Float: float
[all …]

1234567891011