cosmopolitan/test/libc/intrin
Justine Tunney 8b72490431 Make mutex calling code 10x tinier
Calls to lock/unlock functions are now NOPs by default. The first time
clone() is called, they get turned into CALL instructions. Doing this
caused funcctions like fputc() to shrink from 85 bytes to 45+4 bytes.
Since the ANSI solution of `(__threaded && lock())` inlines os much
superfluous binary content into functions all over the place.
2022-06-12 20:17:12 -07:00
..
asan_test.c Fix some issues and do some code cleanup 2022-05-23 10:15:53 -07:00
describeflags_test.c Get Redbean fork() working on the New Technology 2022-03-20 08:01:14 -07:00
dos2errno_test.c Polish recent changes and make improvements 2022-03-19 03:37:00 -07:00
formatint32_test.c Use Lua auto buffers when possible 2022-05-29 19:04:30 -07:00
getenv_test.c Restart CI for New Technology and UBSAN hunting 2022-03-21 04:32:57 -07:00
gettid_test.c Fix some issues and do some code cleanup 2022-05-23 10:15:53 -07:00
intrin_test.c Comment out psrldq_fuzz test 2022-05-04 21:43:38 -07:00
kprintf_test.c Make some more fixups 2022-06-12 09:37:17 -07:00
memcmp_test.c Make improvements 2022-04-07 00:15:35 -07:00
memmove_test.c Make fixes, improvements, and chibicc python bindings 2021-10-08 08:41:57 -07:00
memset_test.c Make improvements 2022-04-07 00:15:35 -07:00
palignr_test.c Improve dead code elimination 2021-02-08 04:04:42 -08:00
pmulhrsw_test.c Remove undefined behaviors 2021-05-16 11:16:28 -07:00
pshuf_test.c Change license 2020-12-27 17:18:44 -08:00
pthread_mutex_lock_test.c Make mutex calling code 10x tinier 2022-06-12 20:17:12 -07:00
pthread_yield.c Make mutex calling code 10x tinier 2022-06-12 20:17:12 -07:00
test.mk Make mutex calling code 10x tinier 2022-06-12 20:17:12 -07:00
tls_test.c Apply even more fixups 2022-06-12 11:57:00 -07:00