src/cpu/x86/vm/assembler_x86.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
7079329 Cdiff src/cpu/x86/vm/assembler_x86.cpp
src/cpu/x86/vm/assembler_x86.cpp
Print this page
*** 2313,2323 ****
emit_byte(0x18);
emit_operand(rax, src); // 0, src
}
void Assembler::prefetchr(Address src) {
! NOT_LP64(assert(VM_Version::supports_3dnow_prefetch(), "must support"));
InstructionMark im(this);
prefetch_prefix(src);
emit_byte(0x0D);
emit_operand(rax, src); // 0, src
}
--- 2313,2323 ----
emit_byte(0x18);
emit_operand(rax, src); // 0, src
}
void Assembler::prefetchr(Address src) {
! assert(VM_Version::supports_3dnow_prefetch(), "must support");
InstructionMark im(this);
prefetch_prefix(src);
emit_byte(0x0D);
emit_operand(rax, src); // 0, src
}
*** 2345,2355 ****
emit_byte(0x18);
emit_operand(rbx, src); // 3, src
}
void Assembler::prefetchw(Address src) {
! NOT_LP64(assert(VM_Version::supports_3dnow_prefetch(), "must support"));
InstructionMark im(this);
prefetch_prefix(src);
emit_byte(0x0D);
emit_operand(rcx, src); // 1, src
}
--- 2345,2355 ----
emit_byte(0x18);
emit_operand(rbx, src); // 3, src
}
void Assembler::prefetchw(Address src) {
! assert(VM_Version::supports_3dnow_prefetch(), "must support");
InstructionMark im(this);
prefetch_prefix(src);
emit_byte(0x0D);
emit_operand(rcx, src); // 1, src
}
src/cpu/x86/vm/assembler_x86.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File