/freebsd-10.0-release/contrib/libstdc++/config/cpu/cris/ |
H A D | atomicity.h | 35 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 50 : "=&r" (__result), "=Q" (*__mem), "=&r" (__tmp) 51 : "r" (__mem), "g" (__val), "Q" (*__mem) 63 : "=&r" (__result), "=Q" (*__mem), "=&r" (__tmp) 64 : "r" (__mem), "g" (__val), "Q" (*__mem) 75 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 76 { __exchange_and_add(__mem, __val); }
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/generic/atomicity_builtins/ |
H A D | atomicity.h | 42 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 43 { return __sync_fetch_and_add(__mem, __val); } 47 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 48 { __sync_fetch_and_add(__mem, __val); }
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/generic/atomicity_mutex/ |
H A D | atomicity.h | 47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 51 __result = *__mem; 52 *__mem += __val; 58 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 59 { __exchange_and_add(__mem, __val); }
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/hppa/ |
H A D | atomicity.h | 51 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 67 result = *__mem; 68 *__mem = result + __val; 76 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 91 *__mem += __val;
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/i386/ |
H A D | atomicity.h | 47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 61 __result = *__mem; 62 *__mem += __val; 72 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 73 { __exchange_and_add(__mem, __val); }
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/i486/ |
H A D | atomicity.h | 36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 40 : "=r" (__result), "=m" (*__mem) 41 : "0" (__val), "m" (*__mem)); 47 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 50 : "=m" (*__mem) : "ir" (__val), "m" (*__mem));
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/m68k/ |
H A D | atomicity.h | 40 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 42 register _Atomic_word __result = *__mem; 48 : "=d" (__result), "=&d" (__temp), "=m" (*__mem) 49 : "d" (__val), "0" (__result), "m" (*__mem)); 58 __exchange_and_add(volatile _Atomic_word* __mem, int __val) 65 __result = *__mem; 66 *__mem = __result + __val; 87 __exchange_and_add(volatile _Atomic_word* __mem, int __val) 115 __result = *__mem; 116 *__mem 127 __atomic_add(volatile _Atomic_word* __mem, int __val) argument [all...] |
/freebsd-10.0-release/contrib/libstdc++/config/cpu/mips/ |
H A D | atomicity.h | 38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 56 : "r"(__mem), "r"(__val) 64 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 82 : "r"(__mem), "r"(__val)
|
/freebsd-10.0-release/contrib/libstdc++/config/cpu/sh/ |
H A D | atomicity.h | 40 __exchange_and_add (volatile _Atomic_word* __mem, int __val) argument 51 : "+m" (*__mem), "=r" (__result) 52 : "r" (__mem), "rI08" (__val) 61 __atomic_add (volatile _Atomic_word* __mem, int __val) argument 68 : "+m" (*__mem) 69 : "r" (__mem), "rI08" (__val) 89 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 93 __result = *__mem; 94 *__mem += __val; 100 __atomic_add(volatile _Atomic_word* __mem, in argument [all...] |
/freebsd-10.0-release/contrib/libstdc++/config/cpu/sparc/ |
H A D | atomicity.h | 38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 49 : "=&r" (__tmp1), "=&r" (__tmp2), "=m" (*__mem) 50 : "r" (__mem), "r" (__val_extended), "m" (*__mem)); 56 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 67 : "=&r" (__tmp1), "=&r" (__tmp2), "=m" (*__mem) 68 : "r" (__mem), "r" (__val_extended), "m" (*__mem)); 86 __exchange_and_add(volatile _Atomic_word* __mem, int __val) 97 __result = *__mem; [all...] |
/freebsd-10.0-release/contrib/libstdc++/config/os/aix/ |
H A D | atomicity.h | 50 __exchange_and_add (volatile _Atomic_word* __mem, int __val) argument 51 { return ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } 55 __atomic_add (volatile _Atomic_word* __mem, int __val) argument 56 { (void) ::fetch_and_add(const_cast<atomic_p>(__mem), __val); }
|
/freebsd-10.0-release/contrib/libstdc++/config/os/irix/ |
H A D | atomicity.h | 36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 37 { return (_Atomic_word) test_then_add((unsigned long*) const_cast<_Atomic_word*>(__mem), __val); } 40 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 41 { __exchange_and_add(__mem, __val); }
|
/freebsd-10.0-release/contrib/libstdc++/include/ext/ |
H A D | atomicity.h | 50 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 51 { return __sync_fetch_and_add(__mem, __val); } 54 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 55 { __sync_fetch_and_add(__mem, __val); } 67 __exchange_and_add_single(_Atomic_word* __mem, int __val) argument 69 _Atomic_word __result = *__mem; 70 *__mem += __val; 75 __atomic_add_single(_Atomic_word* __mem, int __val) argument 76 { *__mem += __val; } 80 __exchange_and_add_dispatch(_Atomic_word* __mem, in argument 94 __atomic_add_dispatch(_Atomic_word* __mem, int __val) argument [all...] |
/freebsd-10.0-release/include/ |
H A D | nl_types.h | 59 int32_t __mem; member in struct:_nls_cat_hdr
|
/freebsd-10.0-release/usr.bin/gencat/ |
H A D | gencat.c | 528 cat_hdr->__mem = htonl(msgcat_size - sizeof(struct _nls_cat_hdr));
|