mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-24 14:59:03 +00:00
This change implements the compiler runtime for ARM v8.1 ISE atomics and gets rid of the mandatory -mno-outline-atomics flag. It can dramatically speed things up, on newer ARM CPUs, as indicated by the changed lines in test/libc/thread/footek_test.c. In llamafile dispatching on hwcap atomic also shaved microseconds off synchronization barriers. |
||
---|---|---|
.. | ||
async_test.c | ||
BUILD.mk | ||
footek_test.c | ||
makecontext_test.c | ||
nsync_test.c | ||
pthread_atfork_test.c | ||
pthread_attr_setsigmask_np_test.c | ||
pthread_barrier_wait_test.c | ||
pthread_cancel_deferred_cond_test.c | ||
pthread_cancel_masked_cond_test.c | ||
pthread_cancel_masked_read_test.c | ||
pthread_cancel_test.c | ||
pthread_cond_signal_test.c | ||
pthread_create_inherit_mask_test.c | ||
pthread_create_test.c | ||
pthread_detach_test.c | ||
pthread_exit_test.c | ||
pthread_getunique_np_test.c | ||
pthread_key_create_test.c | ||
pthread_kill_test.c | ||
pthread_rwlock_rdlock_test.c | ||
pthread_setname_np_test.c | ||
sem_open_test.c | ||
sem_timedwait_test.c | ||
setitimer_test.c | ||
tls_dtor_test.cc |