< prev index next >

src/cpu/x86/vm/assembler_x86.cpp

Print this page
rev 12152 : [mq]: verification.patch

*** 2027,2036 **** --- 2027,2046 ---- emit_int8(0x70 | cc); emit_int8(0); } } + void Assembler::jccb_if_possible(Condition cc, Label& L) { + + #ifdef ASSERT + if (UseShenandoahGC) { + jcc(cc, L); + } else + #endif + jccb(cc, L); + } + void Assembler::jmp(Address adr) { InstructionMark im(this); prefix(adr); emit_int8((unsigned char)0xFF); emit_operand(rsp, adr);
*** 2100,2109 **** --- 2110,2129 ---- emit_int8((unsigned char)0xEB); emit_int8(0); } } + void Assembler::jmpb_if_possible(Label& L) { + + #ifdef ASSERT + if (UseShenandoahGC) { + jmp(L); + } else + #endif + jmpb(L); + } + void Assembler::ldmxcsr( Address src) { NOT_LP64(assert(VM_Version::supports_sse(), "")); InstructionMark im(this); prefix(src); emit_int8(0x0F);
< prev index next >