| 406 | } |
| 407 | |
| 408 | static __inline int |
| 409 | atomic_fcmpset_64_i386(volatile uint64_t *dst, uint64_t *expect, uint64_t src) |
| 410 | { |
| 411 | |
| 412 | if (atomic_cmpset_64_i386(dst, *expect, src)) { |
| 413 | return (1); |
| 414 | } else { |
| 415 | *expect = *dst; |
| 416 | return (0); |
| 417 | } |
| 418 | } |
| 419 | |
| 420 | static __inline uint64_t |
| 421 | atomic_load_acq_64_i386(volatile uint64_t *p) |
no test coverage detected