Home
last modified time | relevance | path

Searched refs:is_double (Results 1 – 6 of 6) sorted by relevance

/art/runtime/interpreter/mterp/riscv64/
Dfloating_point.S14 %def op_cmpl_float(is_double=False):
19 % get_vreg_float("ft1", "t1", is_double=is_double) # ft1 := fp[BB]
20 % get_vreg_float("ft2", "t2", is_double=is_double) # ft2 := fp[CC]
22 % precision = "d" if is_double else "s"
35 %def op_cmpg_float(is_double=False):
40 % get_vreg_float("ft1", "t1", is_double=is_double) # ft1 := fp[BB]
41 % get_vreg_float("ft2", "t2", is_double=is_double) # ft2 := fp[CC]
43 % precision = "d" if is_double else "s"
57 % op_cmpl_float(is_double=True)
64 % op_cmpg_float(is_double=True)
[all …]
Dmain.S402 %def get_vreg_float(reg, vreg, is_double=False):
403 % if is_double:
412 %def set_vreg_float(reg, vreg, z0, is_double=False):
413 % if is_double:
/art/compiler/optimizing/
Dintrinsics.cc233 bool is_double = (input_type == DataType::Type::kFloat64); in InsertFpToIntegralIntrinsic() local
234 DataType::Type converted_type = is_double ? DataType::Type::kInt64 : DataType::Type::kInt32; in InsertFpToIntegralIntrinsic()
235 ArtMethod* resolved_method = is_double in InsertFpToIntegralIntrinsic()
Dcode_generator_x86.h394 void GenerateFPCompare(Location lhs, Location rhs, HInstruction* insn, bool is_double);
Dintrinsics_arm64.cc550 static void GenMathRound(HInvoke* invoke, bool is_double, vixl::aarch64::MacroAssembler* masm) { in GenMathRound() argument
565 VRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0)); in GenMathRound()
566 VRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
567 Register out_reg = is_double ? XRegisterFrom(l->Out()) : WRegisterFrom(l->Out()); in GenMathRound()
Dcode_generator_x86.cc2063 bool is_double) { in GenerateFPCompare() argument
2065 if (is_double) { in GenerateFPCompare()