Searched defs:inPlusPointFive (Results 1 - 2 of 2) sorted by relevance

/art/compiler/optimizing/
H A Dintrinsics_x86.cc839 XmmRegister inPlusPointFive = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); local
843 // Generate 0.5 into inPlusPointFive.
845 __ movd(inPlusPointFive, out);
848 __ addss(inPlusPointFive, in);
851 __ roundss(inPlusPointFive, inPlusPointFive, Immediate(1));
857 // if inPlusPointFive >= maxInt goto done
858 __ comiss(inPlusPointFive, maxInt);
865 __ cvttss2si(out, inPlusPointFive);
H A Dintrinsics_x86_64.cc718 XmmRegister inPlusPointFive = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); local
722 // Load 0.5 into inPlusPointFive.
723 __ movss(inPlusPointFive, codegen_->LiteralFloatAddress(0.5f));
726 __ addss(inPlusPointFive, in);
729 __ roundss(inPlusPointFive, inPlusPointFive, Immediate(1));
734 // if inPlusPointFive >= maxInt goto done
735 __ comiss(inPlusPointFive, codegen_->LiteralFloatAddress(static_cast<float>(kPrimIntMax)));
742 __ cvttss2si(out, inPlusPointFive);
765 XmmRegister inPlusPointFive local
[all...]

Completed in 93 milliseconds