Lines Matching refs:rbx

2386   emit_operand(rbx, src); // 3, src
2647 emit_arith_operand(0x81, rbx, dst, imm32);
3712 // and stores rcx:rbx into adr if so; otherwise, the value at adr is loaded
3775 emit_operand32(rbx, src);
3781 emit_operand32(rbx, src);
3892 emit_operand32(rbx, adr);
4045 emit_operand32(rbx, adr);
4055 emit_operand32(rbx, adr);
5113 // dbx shows movslq(rcx, 3) as movq $0x0000000049000000,(%rbx)
5114 // and movslq(r8, 3); as movl $0x0000000048000000,(%rbx)
5240 movq(rbx, Address(rsp, 12 * wordSize));
5284 movq(Address(rsp, 12 * wordSize), rbx);
5340 emit_arith_operand(0x81, rbx, dst, imm32);
5845 movl(rbx, x_hi);
5847 movl(rax, rbx);
5848 orl(rbx, rcx); // rbx, = 0 <=> x_hi = 0 and y_hi = 0
5849 jcc(Assembler::zero, quick); // if rbx, = 0 do quick multiply
5853 movl(rbx, rax); // save lo(x_hi * y_lo) in rbx,
5857 addl(rbx, rax); // add lo(x_lo * y_hi) to rbx,
5859 bind(quick); // note: rbx, = 0 if quick multiply!
5862 addl(rdx, rbx); // correct hi(x_lo * y_lo)
6006 void MacroAssembler::debug32(int rdi, int rsi, int rbp, int rsp, int rbx, int rdx, int rcx, int rax, int eip, char* msg) {
6022 print_state32(rdi, rsi, rbp, rsp, rbx, rdx, rcx, rax, eip);
6034 void MacroAssembler::print_state32(int rdi, int rsi, int rbp, int rsp, int rbx, int rdx, int rcx, int rax, int eip) {
6048 PRINT_REG(rbx);
6648 PRINT_REG(rbx, regs[12]);
8917 // Preserves rbx, and rdx.
8925 assert_different_registers(top, thread_reg, t1, t2, /* preserve: */ rbx, rdx);
9252 // fcmp needs a temporary so preserve rbx,
9253 tmp = rbx;
9785 Register thread_reg = NOT_LP64(rbx) LP64_ONLY(r15_thread);
10036 printf("rbx, = "); _rbx.print(); printf("\n");