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 |