Home | History | Annotate | Download | only in x86

Lines Matching refs:is_double

52       GenRemFP(rl_dest, rl_src1, rl_src2, false /* is_double */);
105 GenRemFP(rl_dest, rl_src1, rl_src2, true /* is_double */);
125 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) {
159 int opcode = is_double ? kX86Fstp64M : kX86Fstp32M;
160 int displacement = is_double ? dest_v_reg_offset + LOWORD_OFFSET : dest_v_reg_offset;
162 AnnotateDalvikRegAccess(fstp, displacement >> 2, false /* is_load */, is_double);
172 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest, kFPReg) :
181 if (is_double) {
263 GenLongToFP(rl_dest, rl_src, true /* is_double */);
271 GenLongToFP(rl_dest, rl_src, false /* is_double */);
342 void X86Mir2Lir::GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_double) {
349 rl_src1 = is_double ? UpdateLocWide(rl_src1) : UpdateLoc(rl_src1);
350 rl_src2 = is_double ? UpdateLocWide(rl_src2) : UpdateLoc(rl_src2);
367 StoreBaseDisp(rs_rX86_SP, src1_v_reg_offset, rl_src1.reg, is_double ? k64 : k32,
378 StoreBaseDisp(rs_rX86_SP, src2_v_reg_offset, rl_src2.reg, is_double ? k64 : k32,
383 int fld_opcode = is_double ? kX86Fld64M : kX86Fld32M;
389 true /* is_load */, is_double /* is64bit */);
394 true /* is_load */, is_double /* is64bit */);
419 int opcode = is_double ? kX86Fst64M : kX86Fst32M;
421 AnnotateDalvikRegAccess(fst, displacement >> 2, false /* is_load */, is_double /* is64bit */);
434 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest, kFPReg) :
438 if (is_double) {
494 bool is_double) {
500 if (is_double) {
708 bool X86Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) {
709 if (is_double) {