src/cpu/x86/vm/stubGenerator_x86_64.cpp

changeset 1106
d0994e5bebce
parent 1082
bd441136a5ce
child 1280
df6caf649ff7
equal deleted inserted replaced
1103:90a66aa50514 1106:d0994e5bebce
635 // 635 //
636 // Result: 636 // Result:
637 address generate_orderaccess_fence() { 637 address generate_orderaccess_fence() {
638 StubCodeMark mark(this, "StubRoutines", "orderaccess_fence"); 638 StubCodeMark mark(this, "StubRoutines", "orderaccess_fence");
639 address start = __ pc(); 639 address start = __ pc();
640 __ mfence(); 640 __ membar(Assembler::StoreLoad);
641 __ ret(0); 641 __ ret(0);
642 642
643 return start; 643 return start;
644 } 644 }
645 645

mercurial