Home | History | Annotate | Download | only in x64

Lines Matching refs:Move

174       TurboAssembler::Move(reg.fp(), value.to_f32_boxed().get_bits());
177 TurboAssembler::Move(reg.fp(), value.to_f64_boxed().get_bits());
310 void LiftoffAssembler::Move(Register dst, Register src, ValueType type) {
320 void LiftoffAssembler::Move(DoubleRegister dst, DoubleRegister src,
464 // these registers are unused. If {rhs} is stored in one of them, move it to
502 // Now move {lhs} into {eax}, then zero-extend or sign-extend into {edx}, then
519 // Move back the result (in {eax} or {edx}) into the {dst} register.
574 // If dst is rcx, compute into the scratch register first, then move to rcx.
576 assm->Move(kScratchRegister, src, type);
577 if (amount != rcx) assm->Move(rcx, amount, type);
579 assm->Move(rcx, kScratchRegister, type);
583 // Move amount into rcx. If rcx is in use, move its content into the scratch
592 assm->Move(rcx, amount, type);
596 if (dst != src) assm->Move(dst, src, type);
891 TurboAssembler::Move(kScratchDoubleReg, kSignBit - 1);
894 TurboAssembler::Move(dst, kSignBit - 1);
902 TurboAssembler::Move(kScratchDoubleReg, kSignBit);
905 TurboAssembler::Move(dst, kSignBit);
1006 TurboAssembler::Move(kScratchDoubleReg, kSignBit - 1);
1009 TurboAssembler::Move(dst, kSignBit - 1);
1017 TurboAssembler::Move(kScratchDoubleReg, kSignBit);
1020 TurboAssembler::Move(dst, kSignBit);
1390 // Move return value to the right register.
1396 Move(*next_result_reg, LiftoffRegister(kReturnReg), sig->GetReturn(0));