2305 prefix(src); |
2305 prefix(src); |
2306 emit_byte(0x0F); |
2306 emit_byte(0x0F); |
2307 } |
2307 } |
2308 |
2308 |
2309 void Assembler::prefetchnta(Address src) { |
2309 void Assembler::prefetchnta(Address src) { |
2310 NOT_LP64(assert(VM_Version::supports_sse2(), "must support")); |
2310 NOT_LP64(assert(VM_Version::supports_sse(), "must support")); |
2311 InstructionMark im(this); |
2311 InstructionMark im(this); |
2312 prefetch_prefix(src); |
2312 prefetch_prefix(src); |
2313 emit_byte(0x18); |
2313 emit_byte(0x18); |
2314 emit_operand(rax, src); // 0, src |
2314 emit_operand(rax, src); // 0, src |
2315 } |
2315 } |