Changes in libcfa/prelude/sync-builtins.cf [4dbdd1d:199894e]
- File:
-
- 1 edited
-
libcfa/prelude/sync-builtins.cf (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/prelude/sync-builtins.cf
r4dbdd1d r199894e 206 206 _Bool __sync_bool_compare_and_swap(volatile unsigned __int128 *, unsigned __int128, unsigned __int128,...); 207 207 #endif 208 // for all pointer types209 208 forall(T &) _Bool __sync_bool_compare_and_swap(T * volatile *, T *, T*, ...); 210 209 … … 224 223 unsigned __int128 __sync_val_compare_and_swap(volatile unsigned __int128 *, unsigned __int128, unsigned __int128,...); 225 224 #endif 226 // for all pointer types227 225 forall(T &) T * __sync_val_compare_and_swap(T * volatile *, T *, T*,...); 228 226 … … 328 326 void __atomic_exchange(volatile unsigned __int128 *, unsigned __int128 *, unsigned __int128 *, int); 329 327 #endif 330 // for all pointer types331 328 forall(T &) T * __atomic_exchange_n(T * volatile *, T *, int); 332 329 forall(T &) void __atomic_exchange(T * volatile *, T **, T **, int); … … 362 359 void __atomic_load(const volatile unsigned __int128 *, unsigned __int128 *, int); 363 360 #endif 364 // for all pointer types365 361 forall(T &) T * __atomic_load_n(T * const volatile *, int); 366 362 forall(T &) void __atomic_load(T * const volatile *, T **, int); … … 394 390 _Bool __atomic_compare_exchange (volatile unsigned __int128 *, unsigned __int128 *, unsigned __int128 *, _Bool, int, int); 395 391 #endif 396 // for all pointer types397 392 forall(T &) _Bool __atomic_compare_exchange_n (T * volatile *, T **, T*, _Bool, int, int); 398 393 forall(T &) _Bool __atomic_compare_exchange (T * volatile *, T **, T**, _Bool, int, int); … … 428 423 void __atomic_store(volatile unsigned __int128 *, unsigned __int128 *, int); 429 424 #endif 430 // for all pointer types431 425 forall(T &) void __atomic_store_n(T * volatile *, T *, int); 432 426 forall(T &) void __atomic_store(T * volatile *, T **, int);
Note:
See TracChangeset
for help on using the changeset viewer.