Changeset 769 for trunk/src/corelib/arch/qatomic_alpha.h
- Timestamp:
- Aug 2, 2010, 9:27:30 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.3 (added) merged: 768 /branches/vendor/nokia/qt/current merged: 767 /branches/vendor/nokia/qt/4.6.2 removed
- Property svn:mergeinfo changed
-
trunk/src/corelib/arch/qatomic_alpha.h
r651 r769 368 368 Q_INLINE_TEMPLATE T *QBasicAtomicPointer<T>::fetchAndStoreRelaxed(T *newValue) 369 369 { 370 register void*old, *tmp;370 register *old, *tmp; 371 371 asm volatile("1:\n" 372 372 "ldq_l %0,%2\n" /* old=*ptr; */ … … 386 386 Q_INLINE_TEMPLATE T *QBasicAtomicPointer<T>::fetchAndStoreAcquire(T *newValue) 387 387 { 388 register void*old, *tmp;388 register *old, *tmp; 389 389 asm volatile("1:\n" 390 390 "ldq_l %0,%2\n" /* old=*ptr; */ … … 405 405 Q_INLINE_TEMPLATE T *QBasicAtomicPointer<T>::fetchAndStoreRelease(T *newValue) 406 406 { 407 register void*old, *tmp;407 register *old, *tmp; 408 408 asm volatile("mb\n" 409 409 "1:\n" … … 424 424 Q_INLINE_TEMPLATE T *QBasicAtomicPointer<T>::fetchAndAddRelaxed(qptrdiff valueToAdd) 425 425 { 426 register void*old, *tmp;426 register *old, *tmp; 427 427 asm volatile("1:\n" 428 428 "ldq_l %0,%2\n" /* old=*ptr; */ … … 442 442 Q_INLINE_TEMPLATE T *QBasicAtomicPointer<T>::fetchAndAddAcquire(qptrdiff valueToAdd) 443 443 { 444 register void*old, *tmp;444 register *old, *tmp; 445 445 asm volatile("1:\n" 446 446 "ldq_l %0,%2\n" /* old=*ptr; */ … … 461 461 Q_INLINE_TEMPLATE T *QBasicAtomicPointer<T>::fetchAndAddRelease(qptrdiff valueToAdd) 462 462 { 463 register void*old, *tmp;463 register *old, *tmp; 464 464 asm volatile("mb\n" 465 465 "1:\n"
Note:
See TracChangeset
for help on using the changeset viewer.