Home
last modified time | relevance | path

Searched refs:F64 (Results 1 – 25 of 282) sorted by relevance

12345678910>>...12

/external/vixl/test/aarch32/
Dtest-simulator-cond-dt-drt-drd-drn-drm-float-f64-t32.cc367 const TestLoopData kTests[] = {{{F64, d3, d31, d11},
372 {{F64, d21, d17, d0},
377 {{F64, d8, d4, d16},
382 {{F64, d18, d11, d29},
387 {{F64, d18, d7, d16},
392 {{F64, d31, d28, d30},
397 {{F64, d3, d27, d4},
402 {{F64, d16, d17, d25},
407 {{F64, d12, d16, d21},
412 {{F64, d13, d3, d9},
[all …]
Dtest-simulator-cond-dt-drt-drd-drn-drm-float-f64-a32.cc367 const TestLoopData kTests[] = {{{F64, d3, d31, d11},
372 {{F64, d21, d17, d0},
377 {{F64, d8, d4, d16},
382 {{F64, d18, d11, d29},
387 {{F64, d18, d7, d16},
392 {{F64, d31, d28, d30},
397 {{F64, d3, d27, d4},
402 {{F64, d16, d17, d25},
407 {{F64, d12, d16, d21},
412 {{F64, d13, d3, d9},
[all …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-a32.cc97 {{{F64, d16, d17, d14}, false, al, "F64 d16 d17 d14", "F64_d16_d17_d14"},
98 {{F64, d21, d29, d16}, false, al, "F64 d21 d29 d16", "F64_d21_d29_d16"},
99 {{F64, d19, d28, d12}, false, al, "F64 d19 d28 d12", "F64_d19_d28_d12"},
101 {{F64, d31, d7, d1}, false, al, "F64 d31 d7 d1", "F64_d31_d7_d1"},
102 {{F64, d22, d6, d1}, false, al, "F64 d22 d6 d1", "F64_d22_d6_d1"},
106 {{F64, d29, d21, d18}, false, al, "F64 d29 d21 d18", "F64_d29_d21_d18"},
107 {{F64, d28, d29, d29}, false, al, "F64 d28 d29 d29", "F64_d28_d29_d29"},
108 {{F64, d26, d28, d26}, false, al, "F64 d26 d28 d26", "F64_d26_d28_d26"},
109 {{F64, d2, d18, d10}, false, al, "F64 d2 d18 d10", "F64_d2_d18_d10"},
110 {{F64, d4, d30, d6}, false, al, "F64 d4 d30 d6", "F64_d4_d30_d6"},
[all …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-t32.cc97 {{{F64, d16, d17, d14}, false, al, "F64 d16 d17 d14", "F64_d16_d17_d14"},
98 {{F64, d21, d29, d16}, false, al, "F64 d21 d29 d16", "F64_d21_d29_d16"},
99 {{F64, d19, d28, d12}, false, al, "F64 d19 d28 d12", "F64_d19_d28_d12"},
101 {{F64, d31, d7, d1}, false, al, "F64 d31 d7 d1", "F64_d31_d7_d1"},
102 {{F64, d22, d6, d1}, false, al, "F64 d22 d6 d1", "F64_d22_d6_d1"},
106 {{F64, d29, d21, d18}, false, al, "F64 d29 d21 d18", "F64_d29_d21_d18"},
107 {{F64, d28, d29, d29}, false, al, "F64 d28 d29 d29", "F64_d28_d29_d29"},
108 {{F64, d26, d28, d26}, false, al, "F64 d26 d28 d26", "F64_d26_d28_d26"},
109 {{F64, d2, d18, d10}, false, al, "F64 d2 d18 d10", "F64_d2_d18_d10"},
110 {{F64, d4, d30, d6}, false, al, "F64 d4 d30 d6", "F64_d4_d30_d6"},
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV5.td84 [(set F64:$dst, fpimm:$src1)]>,
146 defm: Storex_pat<store, F64, s29_3ImmPred, S2_storerd_io>;
148 def: Storex_simple_pat<store, F64, S2_storerd_io>;
260 [(set I1:$dst, (OpNode F64:$src1, F64:$src2))]> {
292 def: Pat<(i1 (cmpOp F64:$src1, F64:$src2)),
293 (DoubleMI F64:$src1, F64:$src2)>;
311 def: Pat<(i1 (cmpOp F64:$src1, F64:$src2)),
312 (C2_or (F2_dfcmpuo F64:$src1, F64:$src2),
313 (DoubleMI F64:$src1, F64:$src2))>;
341 def : Pat<(i1 (seteq (i1 (cmpOp F64:$src1, F64:$src2)), 0)),
[all …]
/external/vixl/examples/aarch32/
Dpi.cc58 __ Vdiv(F64, d6, d5, d0); in GenerateApproximatePi()
59 __ Vdiv(F64, d7, d5, d1); in GenerateApproximatePi()
60 __ Vdiv(F64, d8, d5, d2); in GenerateApproximatePi()
61 __ Vdiv(F64, d9, d5, d3); in GenerateApproximatePi()
63 __ Vadd(F64, d10, d10, d6); in GenerateApproximatePi()
64 __ Vadd(F64, d11, d11, d7); in GenerateApproximatePi()
65 __ Vadd(F64, d12, d12, d8); in GenerateApproximatePi()
66 __ Vadd(F64, d13, d13, d9); in GenerateApproximatePi()
68 __ Vadd(F64, d0, d0, d4); in GenerateApproximatePi()
69 __ Vadd(F64, d1, d1, d4); in GenerateApproximatePi()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrConv.td78 defm I32_TRUNC_S_SAT_F64 : I<(outs I32:$dst), (ins F64:$src), (outs), (ins),
79 [(set I32:$dst, (fp_to_sint F64:$src))],
83 defm I32_TRUNC_U_SAT_F64 : I<(outs I32:$dst), (ins F64:$src), (outs), (ins),
84 [(set I32:$dst, (fp_to_uint F64:$src))],
88 defm I64_TRUNC_S_SAT_F64 : I<(outs I64:$dst), (ins F64:$src), (outs), (ins),
89 [(set I64:$dst, (fp_to_sint F64:$src))],
93 defm I64_TRUNC_U_SAT_F64 : I<(outs I64:$dst), (ins F64:$src), (outs), (ins),
94 [(set I64:$dst, (fp_to_uint F64:$src))],
104 def : Pat<(int_wasm_trunc_saturate_signed F64:$src),
105 (I32_TRUNC_S_SAT_F64 F64:$src)>;
[all …]
DWebAssemblyInstrFloat.td20 defm _F64 : I<(outs F64:$dst), (ins F64:$src), (outs), (ins),
21 [(set F64:$dst, (node F64:$src))],
31 defm _F64 : I<(outs F64:$dst), (ins F64:$lhs, F64:$rhs), (outs), (ins),
32 [(set F64:$dst, (node F64:$lhs, F64:$rhs))],
41 defm _F64 : I<(outs I32:$dst), (ins F64:$lhs, F64:$rhs), (outs), (ins),
42 [(set I32:$dst, (setcc F64:$lhs, F64:$rhs, cond))],
70 def : Pat<(fcopysign F64:$lhs, F32:$rhs),
71 (COPYSIGN_F64 F64:$lhs, (F64_PROMOTE_F32 F32:$rhs))>;
72 def : Pat<(fcopysign F32:$lhs, F64:$rhs),
73 (COPYSIGN_F32 F32:$lhs, (F32_DEMOTE_F64 F64:$rhs))>;
[all …]
DWebAssemblyRuntimeLibcallSignatures.cpp532 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
547 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
551 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
552 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
555 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
559 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
568 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
580 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
602 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
603 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
[all …]
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrConv.td78 defm I32_TRUNC_S_SAT_F64 : I<(outs I32:$dst), (ins F64:$src), (outs), (ins),
79 [(set I32:$dst, (fp_to_sint F64:$src))],
83 defm I32_TRUNC_U_SAT_F64 : I<(outs I32:$dst), (ins F64:$src), (outs), (ins),
84 [(set I32:$dst, (fp_to_uint F64:$src))],
88 defm I64_TRUNC_S_SAT_F64 : I<(outs I64:$dst), (ins F64:$src), (outs), (ins),
89 [(set I64:$dst, (fp_to_sint F64:$src))],
93 defm I64_TRUNC_U_SAT_F64 : I<(outs I64:$dst), (ins F64:$src), (outs), (ins),
94 [(set I64:$dst, (fp_to_uint F64:$src))],
104 def : Pat<(int_wasm_trunc_saturate_signed F64:$src),
105 (I32_TRUNC_S_SAT_F64 F64:$src)>;
[all …]
DWebAssemblyInstrFloat.td20 defm _F64 : I<(outs F64:$dst), (ins F64:$src), (outs), (ins),
21 [(set F64:$dst, (node F64:$src))],
31 defm _F64 : I<(outs F64:$dst), (ins F64:$lhs, F64:$rhs), (outs), (ins),
32 [(set F64:$dst, (node F64:$lhs, F64:$rhs))],
41 defm _F64 : I<(outs I32:$dst), (ins F64:$lhs, F64:$rhs), (outs), (ins),
42 [(set I32:$dst, (setcc F64:$lhs, F64:$rhs, cond))],
70 def : Pat<(fcopysign F64:$lhs, F32:$rhs),
71 (COPYSIGN_F64 F64:$lhs, (F64_PROMOTE_F32 F32:$rhs))>;
72 def : Pat<(fcopysign F32:$lhs, F64:$rhs),
73 (COPYSIGN_F32 F32:$lhs, (F32_DEMOTE_F64 F64:$rhs))>;
[all …]
DWebAssemblyRuntimeLibcallSignatures.cpp536 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
551 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
555 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
556 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
559 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
563 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
572 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
584 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
606 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
607 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
[all …]
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrConv.td52 def I32_TRUNC_S_F64 : I<(outs I32:$dst), (ins F64:$src),
53 [(set I32:$dst, (fp_to_sint F64:$src))],
55 def I32_TRUNC_U_F64 : I<(outs I32:$dst), (ins F64:$src),
56 [(set I32:$dst, (fp_to_uint F64:$src))],
58 def I64_TRUNC_S_F64 : I<(outs I64:$dst), (ins F64:$src),
59 [(set I64:$dst, (fp_to_sint F64:$src))],
61 def I64_TRUNC_U_F64 : I<(outs I64:$dst), (ins F64:$src),
62 [(set I64:$dst, (fp_to_uint F64:$src))],
72 def F64_CONVERT_S_I32 : I<(outs F64:$dst), (ins I32:$src),
73 [(set F64:$dst, (sint_to_fp I32:$src))],
[all …]
DWebAssemblyInstrFloat.td42 def : Pat<(fcopysign F64:$lhs, F32:$rhs),
43 (COPYSIGN_F64 F64:$lhs, (F64_PROMOTE_F32 F32:$rhs))>;
44 def : Pat<(fcopysign F32:$lhs, F64:$rhs),
45 (COPYSIGN_F32 F32:$lhs, (F32_DEMOTE_F64 F64:$rhs))>;
83 def SELECT_F64 : I<(outs F64:$dst), (ins F64:$lhs, F64:$rhs, I32:$cond),
84 [(set F64:$dst, (select I32:$cond, F64:$lhs, F64:$rhs))],
94 def : Pat<(select (i32 (setne I32:$cond, 0)), F64:$lhs, F64:$rhs),
95 (SELECT_F64 F64:$lhs, F64:$rhs, I32:$cond)>;
100 def : Pat<(select (i32 (seteq I32:$cond, 0)), F64:$lhs, F64:$rhs),
101 (SELECT_F64 F64:$rhs, F64:$lhs, I32:$cond)>;
DWebAssemblyInstrFormats.td52 def _F64 : I<(outs F64:$dst), (ins F64:$src),
53 [(set F64:$dst, (node F64:$src))],
60 def _F64 : I<(outs F64:$dst), (ins F64:$lhs, F64:$rhs),
61 [(set F64:$dst, (node F64:$lhs, F64:$rhs))],
76 def _F64 : I<(outs I32:$dst), (ins F64:$lhs, F64:$rhs),
77 [(set I32:$dst, (setcc F64:$lhs, F64:$rhs, cond))],
/external/rust/crates/libm/
Dbuild.rs40 F64, enumerator
113 "f64" => Ty::F64, in parse()
124 "(f64, f64)" => vec![Ty::F64, Ty::F64], in parse()
125 "(f64, i32)" => vec![Ty::F64, Ty::I32], in parse()
185 Ty::F64 => { in gen_i64()
210 Ty::F64 => "f64", in libc_ty()
219 Ty::F64 => "*mut f64", in libc_pty()
228 Ty::F64 => "0_f64", in default()
237 Ty::F64 => ".to_bits() as i64", in to_i64()
299 Ty::F64 => format!("f64::from_bits(test[{}] as u64)", i), in generate_test_outputs()
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/AVX512/
DAVX512.td54 let arguments = (ins VectorOfLengthAndType<[16, 8], [F32, F64]>:$src,
56 VectorOfLengthAndType<[16, 8], [F32, F64]>:$a,
61 let results = (outs VectorOfLengthAndType<[16, 8], [F32, F64]>:$dst);
86 let arguments = (ins VectorOfLengthAndType<[16, 8], [F32, F64]>:$src,
87 VectorOfLengthAndType<[16, 8], [F32, F64]>:$a,
88 VectorOfLengthAndType<[16, 8], [F32, F64]>:$b,
93 let results = (outs VectorOfLengthAndType<[16, 8], [F32, F64]>:$dst);
/external/rust/crates/protobuf/src/reflect/
Dvalue.rs41 ReflectValueRef::F64(v) => ReflectValueRef::F64(v), in as_ref_copy()
82 ReflectValueRef::F64(*self) in as_ref()
153 F64(f64), enumerator
177 ReflectValueRef::F64(v) => v != 0., in is_non_zero()
Drepeated.rs119 F64(&'a [f64]), enumerator
136 ReflectRepeatedRef::F64(ref r) => r.len(), in len()
153 ReflectRepeatedRef::F64(ref r) => ReflectValueRef::F64(r[index]), in get()
/external/tensorflow/tensorflow/compiler/xla/client/lib/
Dconstants.cc56 case F64: in Epsilon()
79 case F64: in MinFiniteValue()
96 case F64: in MinPositiveNormalValue()
119 case F64: in MaxFiniteValue()
138 case F64: in NanValue()
/external/tensorflow/tensorflow/compiler/xla/
Dprimitive_util.cc34 case F64: in SignificandWidth()
67 case F64: in OverflowExponent()
79 return type == F16 || type == F32 || type == F64 || type == BF16; in IsFloatingPointType()
118 case F64: in BitWidth()
171 return F64; in ComplexComponentType()
/external/rust/cxx/syntax/
Datom.rs20 F64, enumerator
46 "f64" => Some(F64), in from_str()
77 F64 => "f64", in as_ref()
/external/XNNPACK/src/f32-gemm/
D4x4-aarch32-vfp-ld64.S77 VMOV.F64 d10, d8
78 VMOV.F64 d12, d8
79 VMOV.F64 d14, d8
80 VMOV.F64 d11, d9
81 VMOV.F64 d13, d9
82 VMOV.F64 d15, d9
/external/llvm-project/llvm/test/Analysis/CostModel/X86/
Darith-fp.ll23 ; SSE1-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %F64 = fadd double undef, u…
34 ; SSE2-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %F64 = fadd double undef, u…
45 ; SSE42-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F64 = fadd double undef, …
56 ; AVX1-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F64 = fadd double undef, u…
67 ; AVX2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F64 = fadd double undef, u…
78 ; AVX512-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F64 = fadd double undef,…
89 ; SLM-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F64 = fadd double undef, un…
100 ; GLM-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %F64 = fadd double undef, un…
111 %F64 = fadd double undef, undef
125 ; SSE1-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %F64 = fsub double undef, u…
[all …]
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/
Dbucketize_op.cc45 input = xla::ConvertElementType(input, xla::F64); in Compile()
46 boundaries = xla::ConvertElementType(boundaries, xla::F64); in Compile()

12345678910>>...12