Home
last modified time | relevance | path

Searched refs:Floating (Results 1 – 25 of 305) sorted by relevance

12345678910>>...13

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86Schedule.td167 // Floating point. This covers both scalar and vector operations.
188 defm WriteFAdd : X86SchedWritePair; // Floating point add/sub.
189 defm WriteFAddX : X86SchedWritePair; // Floating point add/sub (XMM).
190 defm WriteFAddY : X86SchedWritePair; // Floating point add/sub (YMM).
191 defm WriteFAddZ : X86SchedWritePair; // Floating point add/sub (ZMM).
192 defm WriteFAdd64 : X86SchedWritePair; // Floating point double add/sub.
193 defm WriteFAdd64X : X86SchedWritePair; // Floating point double add/sub (XMM).
194 defm WriteFAdd64Y : X86SchedWritePair; // Floating point double add/sub (YMM).
195 defm WriteFAdd64Z : X86SchedWritePair; // Floating point double add/sub (ZMM).
196 defm WriteFCmp : X86SchedWritePair; // Floating point compare.
[all …]
DX86SchedBroadwell.td179 // Floating point. This covers both scalar and vector operations.
200 defm : BWWriteResPair<WriteFAdd, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub.
201 defm : BWWriteResPair<WriteFAddX, [BWPort1], 3, [1], 1, 5>; // Floating point add/sub (XMM).
202 defm : BWWriteResPair<WriteFAddY, [BWPort1], 3, [1], 1, 6>; // Floating point add/sub (YMM/ZMM).
204 defm : BWWriteResPair<WriteFAdd64, [BWPort1], 3, [1], 1, 5>; // Floating point double add/sub.
205 defm : BWWriteResPair<WriteFAdd64X, [BWPort1], 3, [1], 1, 5>; // Floating point double add/sub (XM…
206 defm : BWWriteResPair<WriteFAdd64Y, [BWPort1], 3, [1], 1, 6>; // Floating point double add/sub (YM…
209 defm : BWWriteResPair<WriteFCmp, [BWPort1], 3, [1], 1, 5>; // Floating point compare.
210 defm : BWWriteResPair<WriteFCmpX, [BWPort1], 3, [1], 1, 5>; // Floating point compare (XMM).
211 defm : BWWriteResPair<WriteFCmpY, [BWPort1], 3, [1], 1, 6>; // Floating point compare (YMM/ZMM).
[all …]
DX86SchedSkylakeClient.td175 // Floating point. This covers both scalar and vector operations.
197 defm : SKLWriteResPair<WriteFAdd, [SKLPort01], 4, [1], 1, 5>; // Floating point add/sub.
201 defm : SKLWriteResPair<WriteFAdd64, [SKLPort01], 4, [1], 1, 5>; // Floating point double add/sub.
206 defm : SKLWriteResPair<WriteFCmp, [SKLPort01], 4, [1], 1, 5>; // Floating point compare.
210 defm : SKLWriteResPair<WriteFCmp64, [SKLPort01], 4, [1], 1, 5>; // Floating point double compare.
215 defm : SKLWriteResPair<WriteFCom, [SKLPort0], 2>; // Floating point compare to flags.
217 defm : SKLWriteResPair<WriteFMul, [SKLPort01], 4, [1], 1, 5>; // Floating point multiplication.
221 defm : SKLWriteResPair<WriteFMul64, [SKLPort01], 4, [1], 1, 5>; // Floating point double multipl…
226 defm : SKLWriteResPair<WriteFDiv, [SKLPort0,SKLFPDivider], 11, [1,3], 1, 5>; // Floating point …
230 //defm : SKLWriteResPair<WriteFDiv64, [SKLPort0,SKLFPDivider], 14, [1,3], 1, 5>; // Floating poin…
[all …]
/external/catch2/include/internal/
Dcatch_matchers_floating.cpp20 namespace Floating { namespace
82 namespace Floating { namespace
135 Floating::WithinUlpsMatcher WithinULP(double target, int maxUlpDiff) { in WithinULP()
136 return Floating::WithinUlpsMatcher(target, maxUlpDiff, Floating::FloatingPointKind::Double); in WithinULP()
139 Floating::WithinUlpsMatcher WithinULP(float target, int maxUlpDiff) { in WithinULP()
140 return Floating::WithinUlpsMatcher(target, maxUlpDiff, Floating::FloatingPointKind::Float); in WithinULP()
143 Floating::WithinAbsMatcher WithinAbs(double target, double margin) { in WithinAbs()
144 return Floating::WithinAbsMatcher(target, margin); in WithinAbs()
Dcatch_matchers_floating.h18 namespace Floating {
46 Floating::WithinUlpsMatcher WithinULP(double target, int maxUlpDiff);
47 Floating::WithinUlpsMatcher WithinULP(float target, int maxUlpDiff);
48 Floating::WithinAbsMatcher WithinAbs(double target, double margin);
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/Hexagon/
Dxtype_fp.txt4 # Floating point addition
90 # Floating point extreme value assistance
98 # Floating point fused multiply-add
104 # Floating point fused multiply-add with scaling
108 # Floating point reciprocal square root approximation
112 # Floating point fused multiply-add for library routines
128 # Floating point maximum
132 # Floating point minimum
136 # Floating point multiply
140 # Floating point reciprocal approximation
[all …]
/external/llvm/test/MC/Disassembler/Hexagon/
Dxtype_fp.txt4 # Floating point addition
90 # Floating point extreme value assistance
98 # Floating point fused multiply-add
104 # Floating point fused multiply-add with scaling
108 # Floating point reciprocal square root approximation
112 # Floating point fused multiply-add for library routines
128 # Floating point maximum
132 # Floating point minimum
136 # Floating point multiply
140 # Floating point reciprocal approximation
[all …]
/external/clang/test/SemaCXX/
Dcxx11-user-defined-literals.cpp7 Integer, Floating, Raw, Template enumerator
18 constexpr LitKind operator"" _kind(long double n) { return LitKind::Floating; } in operator ""_kind()
34 static_assert(.5954_kind == LitKind::Floating, "");
35 static_assert(1._kind == LitKind::Floating, "");
36 static_assert(1.e-2_kind == LitKind::Floating, "");
37 static_assert(4e6_kind == LitKind::Floating, "");
/external/llvm/test/MC/PowerPC/
Dppc64-encoding-fp.s5 # Floating-point facility
7 # Floating-point load instructions
40 # Floating-point store instructions
70 # Floating-point move instructions
103 # Floating-point arithmetic instructions
243 # Floating-point rounding and conversion instructions
341 # Floating-point compare instructions
348 # Floating-point select instruction
357 # Floating-point status and control register instructions
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/PowerPC/
Dppc64-encoding-fp.s5 # Floating-point facility
7 # Floating-point load instructions
40 # Floating-point store instructions
70 # Floating-point move instructions
103 # Floating-point arithmetic instructions
249 # Floating-point rounding and conversion instructions
361 # Floating-point compare instructions
368 # Floating-point select instruction
377 # Floating-point status and control register instructions
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/AArch64/
Dneon-instructions.txt13 # Vector Floating-Point Add/Sub
28 # Vector Floating-Point Mul/Div
77 # Vector Floating-Point Multiply-accumulate and Multiply-subtract
123 # Vector Floating Point Move Immediate
144 # Vector Absolute Difference (Floating Point)
169 # Vector Reciprocal Square Root Step (Floating Point)
175 # Vector Reciprocal Step (Floating Point)
181 # Vector Absolute Compare Mask Less Than Or Equal (Floating Point)
187 # Vector Absolute Compare Mask Less Than (Floating Point)
228 # Vector Compare Mask Equal (Floating Point)
[all …]
Darm64-scalar-fp.txt5 # Floating-point arithmetic
133 # Floating-point comparison
177 # Floating-point conditional select
189 # Floating-point convert
216 # Floating-point move
254 # Floating-point round to integral
/external/llvm/test/MC/Disassembler/AArch64/
Dneon-instructions.txt13 # Vector Floating-Point Add/Sub
28 # Vector Floating-Point Mul/Div
77 # Vector Floating-Point Multiply-accumulate and Multiply-subtract
123 # Vector Floating Point Move Immediate
144 # Vector Absolute Difference (Floating Point)
169 # Vector Reciprocal Square Root Step (Floating Point)
175 # Vector Reciprocal Step (Floating Point)
181 # Vector Absolute Compare Mask Less Than Or Equal (Floating Point)
187 # Vector Absolute Compare Mask Less Than (Floating Point)
228 # Vector Compare Mask Equal (Floating Point)
[all …]
Darm64-scalar-fp.txt5 # Floating-point arithmetic
133 # Floating-point comparison
177 # Floating-point conditional select
189 # Floating-point convert
216 # Floating-point move
254 # Floating-point round to integral
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsInstrFPU.td15 // Floating Point Instructions
26 // Floating Point Compare and Branch
126 // Floating Point Instructions
192 /// Floating Point Memory Instructions
213 /// Floating-point Aritmetic
220 // Floating Point Branch Codes
227 /// Floating Point Branch of False/True (Likely)
241 // Floating Point Flag Conditions
262 /// Floating Point Compare
330 // Floating Point Pseudo-Instructions
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64Schedule.td84 def WriteFCmp : SchedWrite; // Floating-point compare.
87 def WriteFImm : SchedWrite; // Floating-point immediate.
88 def WriteFMul : SchedWrite; // Floating-point multiply.
89 def WriteFDiv : SchedWrite; // Floating-point division.
/external/llvm/lib/Target/AArch64/
DAArch64Schedule.td84 def WriteFCmp : SchedWrite; // Floating-point compare.
87 def WriteFImm : SchedWrite; // Floating-point immediate.
88 def WriteFMul : SchedWrite; // Floating-point multiply.
89 def WriteFDiv : SchedWrite; // Floating-point division.
/external/llvm/test/CodeGen/AArch64/
Darm64-cvt.ll4 ; Floating-point scalar convert to signed integer (to nearest with ties to away)
44 ; Floating-point scalar convert to unsigned integer
84 ; Floating-point scalar convert to signed integer (toward -Inf)
124 ; Floating-point scalar convert to unsigned integer (toward -Inf)
164 ; Floating-point scalar convert to signed integer (to nearest with ties to even)
204 ; Floating-point scalar convert to unsigned integer (to nearest with ties to even)
244 ; Floating-point scalar convert to signed integer (toward +Inf)
284 ; Floating-point scalar convert to unsigned integer (toward +Inf)
324 ; Floating-point scalar convert to signed integer (toward zero)
364 ; Floating-point scalar convert to unsigned integer (toward zero)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Darm64-cvt.ll4 ; Floating-point scalar convert to signed integer (to nearest with ties to away)
44 ; Floating-point scalar convert to unsigned integer
84 ; Floating-point scalar convert to signed integer (toward -Inf)
124 ; Floating-point scalar convert to unsigned integer (toward -Inf)
164 ; Floating-point scalar convert to signed integer (to nearest with ties to even)
204 ; Floating-point scalar convert to unsigned integer (to nearest with ties to even)
244 ; Floating-point scalar convert to signed integer (toward +Inf)
284 ; Floating-point scalar convert to unsigned integer (toward +Inf)
324 ; Floating-point scalar convert to signed integer (toward zero)
364 ; Floating-point scalar convert to unsigned integer (toward zero)
/external/llvm/test/CodeGen/Hexagon/intrinsics/
Dxtype_fp.ll8 ; Floating point addition
273 ; Floating point extreme value assistance
295 ; Floating point fused multiply-add
310 ; Floating point fused multiply-add with scaling
318 ; Floating point fused multiply-add for library routines
362 ; Floating point maximum
370 ; Floating point minimum
378 ; Floating point multiply
386 ; Floating point subtraction
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/intrinsics/
Dxtype_fp.ll8 ; Floating point addition
273 ; Floating point extreme value assistance
295 ; Floating point fused multiply-add
310 ; Floating point fused multiply-add with scaling
318 ; Floating point fused multiply-add for library routines
362 ; Floating point maximum
370 ; Floating point minimum
378 ; Floating point multiply
386 ; Floating point subtraction
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/
DRISCV.td30 "'F' (Single-Precision Floating-Point)">;
36 "'D' (Double-Precision Floating-Point)",
/external/llvm/lib/Target/X86/
DX86Schedule.td65 // Floating point. This covers both scalar and vector operations.
66 defm WriteFAdd : X86SchedWritePair; // Floating point add/sub/compare.
67 defm WriteFMul : X86SchedWritePair; // Floating point multiplication.
68 defm WriteFDiv : X86SchedWritePair; // Floating point division.
69 defm WriteFSqrt : X86SchedWritePair; // Floating point square root.
70 defm WriteFRcp : X86SchedWritePair; // Floating point reciprocal estimate.
71 defm WriteFRsqrt : X86SchedWritePair; // Floating point reciprocal square root estimate.
73 defm WriteFShuffle : X86SchedWritePair; // Floating point vector shuffles.
74 defm WriteFBlend : X86SchedWritePair; // Floating point vector blends.
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DGenericOpcodes.td348 // Floating Point Unary Ops.
400 // Floating Point Binary ops.
450 // Floating point exponentiation.
457 // Floating point base-e exponential of a value.
464 // Floating point base-2 exponential of a value.
471 // Floating point base-2 logarithm of a value.
478 // Floating point base-2 logarithm of a value.
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/
Dcoverage.txt12 9 NO - Skipping. (Floating point environment?)

12345678910>>...13