equal
deleted
inserted
replaced
486 __ bx(LR); |
486 __ bx(LR); |
487 |
487 |
488 return start; |
488 return start; |
489 } |
489 } |
490 |
490 |
491 // Support for jint Atomic::xchg(jint exchange_value, volatile jint *dest) |
491 // Implementation of jint atomic_xchg(jint exchange_value, volatile jint* dest) |
|
492 // used by Atomic::add(volatile jint* dest, jint exchange_value) |
492 // |
493 // |
493 // Arguments : |
494 // Arguments : |
494 // |
495 // |
495 // exchange_value: R0 |
496 // exchange_value: R0 |
496 // dest: R1 |
497 // dest: R1 |