equal
deleted
inserted
replaced
583 // is flushed, and will stay flushed while the caller executes. |
583 // is flushed, and will stay flushed while the caller executes. |
584 |
584 |
585 return start; |
585 return start; |
586 } |
586 } |
587 |
587 |
588 // Support for jint Atomic::xchg(jint exchange_value, volatile jint* dest). |
588 // Implementation of jint atomic_xchg(jint exchange_value, volatile jint* dest) |
|
589 // used by Atomic::xchg(volatile jint* dest, jint exchange_value) |
589 // |
590 // |
590 // Arguments: |
591 // Arguments: |
591 // |
592 // |
592 // exchange_value: O0 |
593 // exchange_value: O0 |
593 // dest: O1 |
594 // dest: O1 |