Changeset 12164 in vbox
- Timestamp:
- Sep 6, 2008 2:04:32 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asm.h
r12156 r12164 2798 2798 "m" ( u32EBX ), 2799 2799 "c" ( (uint32_t)(u64New >> 32) ), 2800 "S" (pu64), 2801 "m" (*pu64)); 2800 "S" (pu64) 2801 # ifdef RT_OS_DARWIN 2802 : "memory" 2803 # else 2804 , "m" (*pu64) 2805 # endif 2806 ); 2802 2807 # else /* !PIC */ 2803 2808 uint32_t u32Spill; … … 3682 3687 "m" (u32EBX), 3683 3688 "c" (0), 3684 "S" (pu64), 3685 "m" (*pu64)); 3689 "S" (pu64) 3690 # ifdef RT_OS_DARWIN 3691 : "memory" 3692 # else 3693 , "m" (*pu64) 3694 # endif 3695 ); 3686 3696 # else /* !PIC */ 3687 3697 __asm__ __volatile__("lock; cmpxchg8b %1\n\t" … … 3756 3766 "m" (u32EBX), 3757 3767 "c" (0), 3758 "S" (pu64), 3759 "m" (*pu64)); 3768 "S" (pu64) 3769 # ifdef RT_OS_DARWIN 3770 : "memory" 3771 # else 3772 , "m" (*pu64) 3773 # endif 3774 ); 3760 3775 # else /* !PIC */ 3761 3776 __asm__ __volatile__("cmpxchg8b %1\n\t"
Note:
See TracChangeset
for help on using the changeset viewer.