| 574 | } |
| 575 | |
| 576 | static __inline int |
| 577 | atomic_fcmpset_64(volatile uint64_t *dst, uint64_t *expect, uint64_t src) |
| 578 | { |
| 579 | |
| 580 | if ((cpu_feature & CPUID_CX8) == 0) |
| 581 | return (atomic_fcmpset_64_i386(dst, expect, src)); |
| 582 | else |
| 583 | return (atomic_fcmpset_64_i586(dst, expect, src)); |
| 584 | } |
| 585 | |
| 586 | static __inline uint64_t |
| 587 | atomic_load_acq_64(volatile uint64_t *p) |
nothing calls this directly
no test coverage detected