Searched defs:rbx (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/src/cpu/x86/vm/
H A Dvm_version_x86.cpp94 __ push(rbx);
96 __ pushf(); // preserve rbx, and flags
146 __ movl(Address(rsi, 4), rbx); local
162 __ movl(Address(rsi, 4), rbx); local
171 __ orl(rax, rbx); // eax[4:0] | ebx[0:15] == 0 indicates invalid level
178 __ movl(Address(rsi, 4), rbx); local
187 __ orl(rax, rbx); // eax[4:0] | ebx[0:15] == 0 indicates invalid level
194 __ movl(Address(rsi, 4), rbx); local
216 __ movl(Address(rsi, 4), rbx); local
228 __ movl(Address(rsi, 4), rbx); local
261 __ movl(Address(rsi, 4), rbx); local
284 __ movl(Address(rsi, 4), rbx); local
296 __ movl(Address(rsi, 4), rbx); local
308 __ movl(Address(rsi, 4), rbx); local
320 __ movl(Address(rsi, 4), rbx); local
[all...]
H A DcppInterpreter_x86.cpp418 // rbx == method
424 const Address const_offset (rbx, methodOopDesc::const_offset());
474 __ movptr(rdx, Address(rbx, methodOopDesc::const_offset())); // get constantMethodOop
484 __ movptr(rdx, Address(rbx, methodOopDesc::const_offset()));
489 __ movptr(STATE(_method), rbx); // state->_method = method() local
503 const Address access_flags (rbx, methodOopDesc::access_flags_offset());
520 __ movptr(rax, Address(rbx, methodOopDesc::const_offset()));
541 const Address size_of_stack (rbx, methodOopDesc::max_stack_offset());
568 // rbx,: method
573 const Address invocation_counter(rbx, methodOopDes
1592 __ movptr(Address(rcx, 0), rbx); // and store it at new location local
[all...]
H A DtemplateInterpreter_x86_32.cpp94 // ??? convention: expect aberrant index in register rbx,
96 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_ArrayIndexOutOfBoundsException), rax, rbx);
120 __ pop(rbx);
128 __ call_VM(rax, CAST_FROM_FN_PTR(address, InterpreterRuntime::create_klass_exception), rax, rbx);
131 __ lea(rbx, ExternalAddress((address)message));
133 __ movptr(rbx, NULL_WORD);
135 __ call_VM(rax, CAST_FROM_FN_PTR(address, InterpreterRuntime::create_exception), rax, rbx);
201 __ get_cache_and_index_at_bcp(rbx, rcx, 1, sizeof(u2));
203 __ movl(rbx, Address(rbx, rc
1773 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::popframe_move_outgoing_args), thread, rax, rbx); local
1919 __ mov32(ExternalAddress((address) &BytecodePairHistogram::_index), rbx); local
[all...]
H A DtemplateInterpreter_x86_64.cpp101 c_rarg1, rbx);
184 __ get_cache_and_index_at_bcp(rbx, rcx, 1, sizeof(u2));
186 __ movl(rbx, Address(rbx, rcx,
190 __ andl(rbx, 0xFF);
191 __ lea(rsp, Address(rsp, rbx, Address::times_8));
197 __ get_cache_and_index_at_bcp(rbx, rcx, 1, sizeof(u4));
295 // rbx: method
302 const Address invocation_counter(rbx, in_bytes(methodOopDesc::invocation_counter_offset()) +
311 __ movptr(rax, Address(rbx, methodOopDes
1963 __ mov32(ExternalAddress((address) &BytecodePairHistogram::_index), rbx); local
[all...]
H A Dinterp_masm_x86_32.cpp463 Address index(noreg, rbx, Address::times_ptr);
486 load_unsigned_byte(rbx, Address(rsi, step));
495 load_unsigned_byte(rbx, Address(rsi, 0));
524 movbool(rbx, do_not_unlock_if_synchronized);
525 mov(rdi,rbx);
528 movptr(rbx, Address(rbp, frame::interpreter_frame_method_offset * wordSize)); // get method access flags
529 movl(rcx, Address(rbx, methodOopDesc::access_flags_offset()));
588 lea(rbx, monitor_block_bot); // points to word before bottom of monitor block
623 cmpptr(rcx, rbx); // check if bottom reached
637 movptr(rbx, Addres
828 call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::bcp_to_di), rbx, rsi); local
861 call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::verify_mdp), rbx, rsi, rcx); local
1363 CAST_FROM_FN_PTR(address, SharedRuntime::dtrace_method_entry), rcx, rbx); local
1372 rcx, rbx); local
1408 rbx, rcx); local
[all...]
H A Dinterp_masm_x86_64.cpp468 jmp(Address(rscratch1, rbx, Address::times_8));
486 load_unsigned_byte(rbx, Address(r13, step));
494 load_unsigned_byte(rbx, Address(r13, 0));
528 movptr(rbx, Address(rbp, frame::interpreter_frame_method_offset * wordSize));
529 movl(rcx, Address(rbx, methodOopDesc::access_flags_offset()));
595 lea(rbx, monitor_block_bot); // points to word before bottom of
633 cmpptr(c_rarg1, rbx); // check if bottom reached
648 movptr(rbx,
652 mov(rsp, rbx); // set sp to sender sp
833 push(rbx);
842 call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::bcp_to_di), rbx, r13); local
877 rbx, r13, c_rarg3); local
[all...]
H A Dc1_LIRAssembler_x86.cpp329 __ movptr(rbx, Address(OSR_buf, slot_offset + 0));
330 __ movptr(frame_map()->address_for_monitor_lock(i), rbx); local
331 __ movptr(rbx, Address(OSR_buf, slot_offset + 1*BytesPerWord));
332 __ movptr(frame_map()->address_for_monitor_object(i), rbx); local
444 __ unlock_object(rdi, rbx, rax, *stub->entry());
503 __ movptr (rbx, rcx); // receiver is in rcx
517 // rbx, may be NULL
519 __ load_heap_oop(rdi, Address(rbx, java_lang_String::value_offset_in_bytes()));
521 __ movptr (rcx, Address(rbx, java_lang_String::offset_offset_in_bytes()));
522 __ movl (rbx, Addres
[all...]
H A DsharedRuntime_x86_32.cpp234 map->set_callee_saved(STACK_OFFSET( rbx_off), rbx->as_VMReg());
513 __ verify_oop(rbx);
514 __ cmpptr(Address(rbx, in_bytes(methodOopDesc::code_offset())), (int32_t)NULL_WORD);
545 __ push(rbx);
546 __ verify_oop(rbx);
691 __ movptr(rcx, Address(rbx, in_bytes(methodOopDesc::interpreter_entry_offset())));
806 __ movptr(rdi, Address(rbx, in_bytes(methodOopDesc::from_compiled_offset())));
917 __ movptr(Address(rax, JavaThread::callee_target_offset()), rbx); local
923 __ mov(rax, rbx);
940 // Generate a C2I adapter. On entry we know rbx, hold
2670 __ movl(Address(rsp, reg2offset_out(dst.second())), rbx); local
3063 rbx); // Make it walkable local
3067 __ movptr(Address(rbp, frame::interpreter_frame_sender_sp_offset * wordSize), rbx); // Make it walkable local
3283 rbx); // Make it walkable local
3287 __ movptr(Address(rbp, frame::interpreter_frame_sender_sp_offset * wordSize), rbx); // Make it walkable local
3485 __ movptr(Address(rsp, RegisterSaver::rbx_offset() * wordSize), rbx); local
[all...]
H A DsharedRuntime_x86_64.cpp209 map->set_callee_saved(STACK_OFFSET( rbx_off ), rbx->as_VMReg());
244 map->set_callee_saved(STACK_OFFSET( rbxH_off ), rbx->as_VMReg()->next());
454 __ verify_oop(rbx);
455 __ cmpptr(Address(rbx, in_bytes(methodOopDesc::code_offset())), (int32_t)NULL_WORD);
470 __ verify_oop(rbx);
480 __ mov(c_rarg0, rbx);
627 __ movptr(rcx, Address(rbx, in_bytes(methodOopDesc::interpreter_entry_offset())));
739 __ movptr(r11, Address(rbx, in_bytes(methodOopDesc::from_compiled_offset())));
832 __ movptr(Address(r15_thread, JavaThread::callee_target_offset()), rbx); local
837 __ mov(rax, rbx);
2602 __ movptr(Address(r15_thread, in_bytes(Thread::pending_exception_offset())), rbx); local
3920 __ movptr(Address(rsp, RegisterSaver::rbx_offset_in_bytes()), rbx); local
[all...]
H A DtemplateTable_x86_32.cpp144 rbx /* pre_val */,
160 rbx /* tmp */,
355 __ get_unsigned_2_byte_index_at_bcp(rbx, 1);
357 __ load_unsigned_byte(rbx, at_bcp(1));
365 __ movb(rdx, Address(rax, rbx, Address::times_1, tags_offset));
394 __ fld_s( Address(rcx, rbx, Address::times_ptr, base_offset));
416 __ movl(rax, Address(rcx, rbx, Address::times_ptr, base_offset));
420 __ movptr(rax, Address(rcx, rbx, Address::times_ptr, base_offset));
475 __ get_unsigned_2_byte_index_at_bcp(rbx, 1);
482 __ cmpb(Address(rax, rbx, Addres
3273 __ movptr(Address(thread, in_bytes(JavaThread::tlab_top_offset())), rbx); local
3350 __ movptr(Address(rax, oopDesc::mark_offset_in_bytes ()), rbx); local
3610 __ movptr(Address(rcx, 0), rbx); // and store it at new location local
[all...]
H A DtemplateTable_x86_64.cpp151 rbx /* pre_val */,
162 new_val = rbx;
170 rbx /* tmp2 */);
369 __ get_unsigned_2_byte_index_at_bcp(rbx, 1);
371 __ load_unsigned_byte(rbx, at_bcp(1));
379 __ movzbl(rdx, Address(rax, rbx, Address::times_1, tags_offset));
409 __ movflt(xmm0, Address(rcx, rbx, Address::times_8, base_offset));
431 __ movl(rax, Address(rcx, rbx, Address::times_8, base_offset));
436 __ movptr(rax, Address(rcx, rbx, Address::times_8, base_offset));
494 __ get_unsigned_2_byte_index_at_bcp(rbx,
3335 __ movptr(Address(r15_thread, in_bytes(JavaThread::tlab_top_offset())), rbx); local
[all...]
H A Dassembler_x86.cpp2386 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)
5284 movq(Address(rsp, 12 * wordSize), rbx); local
6006 debug32(int rdi, int rsi, int rbp, int rsp, int rbx, int rdx, int rcx, int rax, int eip, char* msg) argument
6034 print_state32(int rdi, int rsi, int rbp, int rsp, int rbx, int rdx, int rcx, int rax, int eip) argument
[all...]

Completed in 2474 milliseconds