Home | History | Annotate | Download | only in optimizing

Lines Matching refs:is_double

546                         bool is_double,
552 FPRegister op1_reg = is_double ? DRegisterFrom(op1) : SRegisterFrom(op1);
553 FPRegister op2_reg = is_double ? DRegisterFrom(op2) : SRegisterFrom(op2);
554 FPRegister out_reg = is_double ? DRegisterFrom(out) : SRegisterFrom(out);
576 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, /* is_double */ true, GetVIXLAssembler());
584 GenMinMaxFP(invoke->GetLocations(), /* is_min */ true, /* is_double */ false, GetVIXLAssembler());
592 GenMinMaxFP(invoke->GetLocations(), /* is_min */ false, /* is_double */ true, GetVIXLAssembler());
601 invoke->GetLocations(), /* is_min */ false, /* is_double */ false, GetVIXLAssembler());
701 static void GenMathRound(HInvoke* invoke, bool is_double, vixl::aarch64::MacroAssembler* masm) {
716 FPRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0));
717 FPRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0));
718 Register out_reg = is_double ? XRegisterFrom(l->Out()) : WRegisterFrom(l->Out());
743 GenMathRound(invoke, /* is_double */ true, GetVIXLAssembler());
751 GenMathRound(invoke, /* is_double */ false, GetVIXLAssembler());