Lines Matching defs:y_lo
5784 // Note: y_lo will be destroyed
5785 void MacroAssembler::lcmp2int(Register x_hi, Register x_lo, Register y_hi, Register y_lo) {
5794 cmpl(x_lo, y_lo);
5831 // [ y_lo ] / (in bytes) | x_rsp_offset
5838 // Basic idea: lo(result) = lo(x_lo * y_lo)
5839 // hi(result) = hi(x_lo * y_lo) + lo(x_hi * y_lo) + lo(x_lo * y_hi)
5841 Address y_hi(rsp, y_rsp_offset + wordSize); Address y_lo(rsp, y_rsp_offset);
5852 mull(y_lo); // x_hi * y_lo
5853 movl(rbx, rax); // save lo(x_hi * y_lo) in rbx,
5861 mull(y_lo); // x_lo * y_lo
5862 addl(rdx, rbx); // correct hi(x_lo * y_lo)
6415 void MacroAssembler::lcmp2int(Register x_hi, Register x_lo, Register y_hi, Register y_lo) {
6417 cmpq(x_lo, y_lo);