3 Commits (eb4bd8d8bb5c9f535ee8250edd4efbd3d4f84c5a)

Author SHA1 Message Date
Rich Felker 867b1822f3 add explicit barrier operation to internal atomic.h API 12 years ago
Rich Felker 90e51e45f5 clean up unused and inconsistent atomics in arch dirs 12 years ago
rofl0r 323272db17 import vanilla x86_64 code as x32 13 years ago
Rich Felker 50a50988d5 remove more unnecessary operand-size suffixes from x86_64 atomic.h 13 years ago
Rich Felker 311736516e remove gratuitous temp vars, casts, and suffixes in x86_64 atomic.h 13 years ago
Rich Felker df0b5a4940 security hardening: ensure suid programs have valid stdin/out/err 15 years ago
Rich Felker 4bb9b4f3b4 add word-sized ctz function to atomic.h 15 years ago
Rich Felker e914f8b7ec optimize contended normal mutex case; add int compare-and-swap atomic 15 years ago
Nicholas J. Kain 062354f2e1 Optimize x86_64 atomics to take advantage of 64-bitness. 15 years ago
Nicholas J. Kain 1e12632591 Port musl to x86-64. One giant commit! 15 years ago
Rich Felker a5bf06c035 move arch-specific internal headers into place 15 years ago
Rich Felker 0bcbb53dc4 ensure that the compiler doesn't try to reorder around atomic ops 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago