Lines Matching defs:is_double
230 bool is_double) {
234 if (is_double) {
281 bool is_double = false;
287 is_double = false;
291 is_double = false;
295 is_double = true;
299 is_double = true;
305 if (is_double) {
450 bool Arm64Mir2Lir::GenInlinedRound(CallInfo* info, bool is_double) {
452 A64Opcode wide = (is_double) ? WIDE(0) : UNWIDE(0);
454 RegLocation rl_dest = (is_double) ? InlineTargetWide(info) : InlineTarget(info);
455 rl_src = (is_double) ? LoadValueWide(rl_src, kFPReg) : LoadValue(rl_src, kFPReg);
457 RegStorage r_imm_point5 = (is_double) ? AllocTempDouble() : AllocTempSingle();
458 RegStorage r_tmp = (is_double) ? AllocTempDouble() : AllocTempSingle();
462 NewLIR2((is_double) ? kA64Fcvtms2xS : kA64Fcvtms2ws, rl_result.reg.GetReg(), r_tmp.GetReg());
463 (is_double) ? StoreValueWide(rl_dest, rl_result) : StoreValue(rl_dest, rl_result);
467 bool Arm64Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) {
470 A64Opcode wide = (is_double
472 RegLocation rl_src2 = (is_double) ? info->args[2] : info->args[1];
473 rl_src1 = (is_double) ? LoadValueWide(rl_src1, kFPReg) : LoadValue(rl_src1, kFPReg);
474 rl_src2 = (is_double) ? LoadValueWide(rl_src2, kFPReg) : LoadValue(rl_src2, kFPReg);
475 RegLocation rl_dest = (is_double) ? InlineTargetWide(info) : InlineTarget(info);
478 (is_double) ? StoreValueWide(rl_dest, rl_result) : StoreValue(rl_dest, rl_result);