equal
deleted
inserted
replaced
666 __ ret(0); |
666 __ ret(0); |
667 |
667 |
668 return start; |
668 return start; |
669 } |
669 } |
670 |
670 |
671 // Support for jint atomic::add(jint add_value, volatile jint* dest) |
671 // Implementation of jint atomic_add(jint add_value, volatile jint* dest) |
|
672 // used by Atomic::add(volatile jint* dest, jint add_value) |
672 // |
673 // |
673 // Arguments : |
674 // Arguments : |
674 // c_rarg0: add_value |
675 // c_rarg0: add_value |
675 // c_rarg1: dest |
676 // c_rarg1: dest |
676 // |
677 // |
688 __ ret(0); |
689 __ ret(0); |
689 |
690 |
690 return start; |
691 return start; |
691 } |
692 } |
692 |
693 |
693 // Support for intptr_t atomic::add_ptr(intptr_t add_value, volatile intptr_t* dest) |
694 // Implementation of intptr_t atomic_add(intptr_t add_value, volatile intptr_t* dest) |
|
695 // used by Atomic::add(volatile intptr_t* dest, intptr_t add_value) |
694 // |
696 // |
695 // Arguments : |
697 // Arguments : |
696 // c_rarg0: add_value |
698 // c_rarg0: add_value |
697 // c_rarg1: dest |
699 // c_rarg1: dest |
698 // |
700 // |