cosmopolitan/libc/intrin
Justine Tunney 1f2a5a8fc1
Implement crash reporting for AARCH64
The ShowCrashReports() feature for aarch64 should work even better than
the x86 crash reports. Thanks to the benefit of hindsight these reports
should be rock solid reliable and beautiful to read.

This change also improves the syscall polyfills for aarch64. Some of the
sys_foo() functions have been removed, usually because they're legacy or
downright footguns not worth building.
2023-05-12 05:47:54 -07:00
..
__cxa_pure_virtual.c Get llama.com building as an aarch64 native binary 2023-05-10 04:20:47 -07:00
__pid_exec.S Make more threading improvements 2022-11-01 23:28:26 -07:00
_getauxval.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
_getauxval.internal.h Pay off more technical debt 2022-09-12 23:36:56 -07:00
_getenv.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
_getenv.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
abs.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
addvdi3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
addvsi3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
addvti3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
arememoryintervalsok.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
asan.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
asan.internal.h Make more threading improvements 2022-11-01 23:28:26 -07:00
asancodes.h Make improvements 2022-03-16 13:40:10 -07:00
asaninit.S Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
asanthunk.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
ashlti3.c Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
asmflag.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
assertdisable.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
assertfail.greg.c Make futexes cancellable by pthreads 2022-11-04 18:36:34 -07:00
atexit.c Improve memory safety 2021-10-13 17:27:13 -07:00
atomic.h Use enum and typedef in stdatomic.h 2023-03-28 22:15:58 -07:00
bcopy.c Add finger demo to redbean and fix regression 2022-06-23 03:42:05 -07:00
bextra.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bitreverse8.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bitreverse16.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bitreverse32.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bitreverse64.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bits.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
bsf.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bsf.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
bsfl.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bsfll.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bsr.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bsr.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
bsr128.S Pay off more technical debt 2022-09-12 23:36:56 -07:00
bsrl.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bsrll.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bswap.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
bt.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
bzero.c Make further progress on non-x86 support 2023-05-10 04:20:47 -07:00
clearenv.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
closehandle.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
cmpxchg.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
comparetf2.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
countbits.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
createdirectory.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createfile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createfilemapping.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createfilemappingnuma.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createnamedpipe.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createpipe.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createprocess.c Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
createsymboliclink.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
createthread.c Make fixes and improvements 2022-11-08 10:11:46 -08:00
cxaatexit.c Fix bugs and make code tinier 2022-10-09 23:21:34 -07:00
cxaatexit.internal.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
cxablocks.c Make some quick fixes and cleanup 2022-06-26 02:58:36 -07:00
cxafinalize.c Fix bugs and make code tinier 2022-10-09 23:21:34 -07:00
cxalock.c Implement pthread_atfork() 2022-10-16 12:25:13 -07:00
deletefile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
describearchprctlcode.c Make improvements 2022-11-10 21:52:47 -08:00
describebacktrace.c Make improvements 2022-11-10 21:52:47 -08:00
describebacktrace.internal.h Implement pthread_atfork() 2022-10-16 12:25:13 -07:00
describecapability.c Make improvements 2022-11-10 21:52:47 -08:00
describeclockname.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describedirfd.c Make improvements 2022-11-10 21:52:47 -08:00
describednotify.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describeerrnoresult.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describefcntlcmd.c Make improvements 2022-11-10 21:52:47 -08:00
describeflags.c Clean up some code 2022-08-20 12:32:51 -07:00
describeflags.internal.h Make improvements 2022-11-10 21:52:47 -08:00
describeflock.c Make improvements 2022-11-10 21:52:47 -08:00
describeflocktype.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describeframe.c Make improvements 2022-11-10 21:52:47 -08:00
describefutexop.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describegidlist.c Make improvements 2022-11-10 21:52:47 -08:00
describehow.c Make improvements 2022-11-10 21:52:47 -08:00
describeinoutint64.c Improve system call wrappers 2022-09-19 15:06:25 -07:00
describeiovec.c Make improvements 2022-11-10 21:52:47 -08:00
describeiovnt.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
describemagnums.c Make important improvements 2022-09-14 22:39:08 -07:00
describemapflags.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describemapping.c Make improvements 2022-11-10 21:52:47 -08:00
describentconsolemodeinputflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentconsolemodeoutputflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentcreationdisposition.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
describentfileaccessflags.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describentfileflagattr.c Make improvements 2022-11-10 21:52:47 -08:00
describentfilemapflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentfileshareflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentfiletypeflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentlockfileflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentmovfileinpflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentoverlapped.c Make important improvements 2022-09-14 22:39:08 -07:00
describentoverlapped.internal.h Make important improvements 2022-09-14 22:39:08 -07:00
describentpageflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentpipemodeflags.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describentpipeopenflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentprocaccessflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentsecurityattributes.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
describentstartflags.c Make improvements 2022-11-10 21:52:47 -08:00
describentsymlinkflags.c Make improvements 2022-11-10 21:52:47 -08:00
describeopenflags.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describepersonalityflags.c Make improvements 2022-11-10 21:52:47 -08:00
describepollfds.c Make more threading improvements 2022-11-01 23:28:26 -07:00
describepollflags.c Make improvements 2022-11-10 21:52:47 -08:00
describeprctloperation.c Explicitly disable Linux capabilities 2022-07-23 12:06:41 -07:00
describeprotflags.c Make improvements 2022-11-10 21:52:47 -08:00
describeptrace.c Make improvements 2022-11-10 21:52:47 -08:00
describeptraceevent.c Make improvements 2022-11-10 21:52:47 -08:00
describeremapflags.c Make improvements 2022-11-10 21:52:47 -08:00
describerlimit.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
describerlimitname.c Make improvements 2022-11-10 21:52:47 -08:00
describeschedparam.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describeschedpolicy.c Make improvements 2022-11-10 21:52:47 -08:00
describeseccompoperation.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
describesicode.c Make improvements 2022-11-10 21:52:47 -08:00
describesigaction.c Make improvements 2022-11-10 21:52:47 -08:00
describesigaltstack.c Make improvements 2022-11-10 21:52:47 -08:00
describesiginfo.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describesigset.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describesleepflags.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describesocketfamily.c Make improvements 2022-11-10 21:52:47 -08:00
describesocketprotocol.c Make improvements 2022-11-10 21:52:47 -08:00
describesockettype.c Make improvements 2022-11-10 21:52:47 -08:00
describesocklevel.c Make improvements 2022-11-10 21:52:47 -08:00
describesockoptname.c Make improvements 2022-11-10 21:52:47 -08:00
describestat.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describestatfs.c Make improvements 2022-11-10 21:52:47 -08:00
describestdiostate.c Make improvements 2022-11-10 21:52:47 -08:00
describestringlist.c Make improvements 2022-11-10 21:52:47 -08:00
describetimespec.c Make improvements 2022-11-10 21:52:47 -08:00
describetimeval.c Improve system calls 2022-07-08 06:42:03 -07:00
describewhence.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
describewhichprio.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
deviceiocontrol.c Make important improvements 2022-09-14 22:39:08 -07:00
directmap-metal.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
directmap-nt.c Discern MAP_ANONYMOUS the proper way on NT 2023-03-28 22:16:26 -07:00
directmap.c Make more progress on aarch64 2023-05-10 04:20:47 -07:00
directmap.internal.h Make more threading improvements 2022-11-01 23:28:26 -07:00
dos2errno.c Make dos errno multimapping linkage tinier 2022-09-13 06:25:50 -07:00
dos2errno.internal.h Improve synchronization 2022-04-15 15:31:55 -07:00
exit.c Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
exit1.greg.c Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
exitr.c Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
extend.c Increase stack size to 128k and guard size to 16k 2022-12-18 22:58:29 -08:00
extend.internal.h Add shared memory apis to redbean 2022-10-06 04:55:26 -07:00
fds_lock.c Make improvements 2022-11-10 21:52:47 -08:00
fds_lock_obj.c Make system() and popen() thread safe 2022-10-13 15:54:05 -07:00
fenv.S Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
findclose.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
findfirstfile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
findmemoryinterval.c Rewrite brk() and sbrk() 2022-10-01 23:11:56 -07:00
findnextfile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
flushers.c Make system() and popen() thread safe 2022-10-13 15:54:05 -07:00
flushfilebuffers.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
flushviewoffile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
fmax.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
fmaxf.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
fmaxl.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
formatint32.c Make improvements 2022-05-12 06:45:36 -07:00
formatint64.c Make improvements 2022-05-12 06:45:36 -07:00
fsgsbase.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
ftrace.c Make more threading improvements 2022-11-01 23:28:26 -07:00
ftrace_enabled.c Make more threading improvements 2022-11-01 23:28:26 -07:00
futex.S Get LIBC_MEM and LIBC_STDIO building with aarch64 2023-05-10 04:20:47 -07:00
g_fds.c Bring MODE=tiny binary sizes down to 20kb minimum 2023-05-10 04:20:48 -07:00
g_fds_init.S Fix bugs and make improvements 2022-04-20 10:05:34 -07:00
generateconsolectrlevent.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
getcpuidbrand.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
getcpuidemulator.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
getcpuidos.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
getenv.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
getexitcodeprocess.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
getfileattributes.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
getmagnumstr.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
getpid.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
gettid.c Make improvements 2022-11-07 02:26:06 -08:00
gray.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
hamming.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
have_fsgsbase.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
hilbert.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
hilbert.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
interrupts.S [metal] Allow programs larger than 440 KiB to run in bare metal mode (#685) 2022-12-17 17:51:20 -08:00
intrin.h Make improvements 2022-11-07 02:26:06 -08:00
intrin.mk Get LIBC_MEM and LIBC_STDIO building with aarch64 2023-05-10 04:20:47 -07:00
isatleastwindows10.greg.c Fix bugs and make code tinier 2022-10-09 23:21:34 -07:00
iscygwin.c Update tests and CPU detection for Blink 2023-01-18 00:56:09 -08:00
isdebuggerpresent.c Update tests and CPU detection for Blink 2023-01-18 00:56:09 -08:00
isgenuineblink.c Update tests and CPU detection for Blink 2023-01-18 00:56:09 -08:00
isloopbackip.c Add .PLEDGE/.CPU/.MEMORY/etc. to Landlock Make 1.2 2022-08-14 20:16:44 -07:00
isprivateip.c Add .PLEDGE/.CPU/.MEMORY/etc. to Landlock Make 1.2 2022-08-14 20:16:44 -07:00
ispublicip.c Add .PLEDGE/.CPU/.MEMORY/etc. to Landlock Make 1.2 2022-08-14 20:16:44 -07:00
isrunningundermake.c Make exciting improvements 2022-03-18 03:02:00 -07:00
isworker.c Add seccomp bpf sandboxing to redbean 2022-04-18 08:54:42 -07:00
iswsl.c Work on magic numbers for aarch64 2023-05-10 04:20:48 -07:00
kclocknames.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
kdos2errno.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
kerrnodocs.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
kerrnonames.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
kfcntlcmds.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
kipoptnames.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
kmalloc.c Make more threading improvements 2022-11-01 23:28:26 -07:00
kmalloc.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
kntisinheritable.greg.c Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
kopenflags.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
kprintf.greg.c Fix the build 2023-05-10 10:14:15 -07:00
kprintf.h Make some more fixups 2022-06-12 09:37:17 -07:00
krlimitnames.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
ksignalnames.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
ksockoptnames.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
kstarttsc.c Make improvements 2022-03-16 13:40:10 -07:00
ktcpoptnames.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
ldexp.c Make further progress on non-x86 support 2023-05-10 04:20:47 -07:00
ldexpf.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
ldexpl.c Make further progress on non-x86 support 2023-05-10 04:20:47 -07:00
leaky.internal.h Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
leaky.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
lengthuint64.c Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
likely.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
lockfileex.c Elevate Windows production worthiness 2022-10-13 13:44:41 -07:00
lockxadd.h Improve locks and signals 2022-04-12 05:20:17 -07:00
macros.h Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
mapviewoffileex.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
mapviewoffileexnuma.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
memcmp.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
memmove.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
mempcpy.c Make numerous improvements 2021-09-28 01:52:34 -07:00
memset.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
memtrack.greg.c Get llama.com building as an aarch64 native binary 2023-05-10 04:20:47 -07:00
midpoint.h Fix bugs and make code tinier 2022-10-09 23:21:34 -07:00
mman.greg.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
mmi.c Get llama.com working on aarch64 2023-05-10 04:20:47 -07:00
mmi.init.S Get llama.com working on aarch64 2023-05-10 04:20:47 -07:00
mmi_lock.c Make improvements 2022-11-10 21:52:47 -08:00
morton.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
morton.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
movefileex.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
mpsadbw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
mpsadbw.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
mpsadbws.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
multf3.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
mulvdi3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
mulvsi3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
mulvti3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
negvdi2.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
negvsi2.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
negvti2.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
newbie.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
nocolor.c Make exciting improvements 2022-03-18 03:02:00 -07:00
nomultics.c Make improvements 2022-04-28 09:57:07 -07:00
nomultics.internal.h Make improvements 2022-04-28 09:57:07 -07:00
nopl.internal.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
ntconsolemode.c Improve locks and signals 2022-04-12 05:20:17 -07:00
ntgetversion.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
oldstack.c Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
onarithmeticoverflow.S Make improvements 2022-04-24 10:06:05 -07:00
openprocess.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
pabsb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pabsb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pabsd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pabsd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pabsw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pabsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
packssdw.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
packssdw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
packsswb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
packsswb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
packusdw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
packusdw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
packuswb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
packuswb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
paddb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
paddd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddd.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
paddq.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddq.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
paddsb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddsb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
paddsw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
paddusb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddusb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
paddusw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddusw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
paddw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
paddw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
palignr.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
palignr.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
palignrs.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
pand.c Change license 2020-12-27 17:18:44 -08:00
pand.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pandn.c Change license 2020-12-27 17:18:44 -08:00
pandn.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pavgb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pavgb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pavgw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pavgw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pcmpeqb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pcmpeqb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pcmpeqd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pcmpeqd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pcmpeqw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pcmpeqw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pcmpgtb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pcmpgtb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pcmpgtd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pcmpgtd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pcmpgtw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pcmpgtw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pdep.c Change license 2020-12-27 17:18:44 -08:00
pdep.h Make improvements 2020-12-01 03:43:40 -08:00
pext.c Change license 2020-12-27 17:18:44 -08:00
pext.h Make improvements 2020-12-01 03:43:40 -08:00
phaddd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
phaddd.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
phaddsw.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
phaddsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
phaddw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
phaddw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
phsubd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
phsubd.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
phsubsw.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
phsubsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
phsubw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
phsubw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmaddubsw.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
pmaddubsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmaddwd.c Change license 2020-12-27 17:18:44 -08:00
pmaddwd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmaxsw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pmaxsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmaxub.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
pmaxub.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pminsw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pminsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pminub.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
pminub.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmovmskb.c Change license 2020-12-27 17:18:44 -08:00
pmovmskb.h Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
pmulhrsw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pmulhrsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmulhuw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pmulhuw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmulhw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pmulhw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmulld.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pmulld.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
pmullw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pmullw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pmuludq.c Change license 2020-12-27 17:18:44 -08:00
pmuludq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
popcnt.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
popcnt.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
por.c Change license 2020-12-27 17:18:44 -08:00
por.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
printmemoryintervals.c Optimize memory layout 2022-09-12 04:26:52 -07:00
printsystemmappings.greg.c Make exciting improvements 2022-03-18 03:02:00 -07:00
promises.c Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
promises.internal.h Release pledge.com 1.7 and landlockmake.com 1.3 2022-08-15 19:52:00 -07:00
prot2nt.greg.c Make more threading improvements 2022-11-01 23:28:26 -07:00
psadbw.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
psadbw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pshufb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pshufb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pshufd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pshufd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pshufhw.c Change license 2020-12-27 17:18:44 -08:00
pshufhw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pshuflw.c Change license 2020-12-27 17:18:44 -08:00
pshuflw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pshufw.c Change license 2020-12-27 17:18:44 -08:00
pshufw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psignb.c Change license 2020-12-27 17:18:44 -08:00
psignb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psignd.c Remove undefined behaviors 2021-05-16 11:16:28 -07:00
psignd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psignw.c Change license 2020-12-27 17:18:44 -08:00
psignw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pslld.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pslld.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pslldq.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
pslldq.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
pslldqs.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
pslldv.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psllq.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psllq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psllqv.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psllw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psllw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psllwv.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psrad.c Remove undefined behaviors 2021-05-16 11:16:28 -07:00
psrad.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psradv.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
psraw.c Remove undefined behaviors 2021-05-16 11:16:28 -07:00
psraw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psrawv.c Remove undefined behaviors 2021-05-16 11:16:28 -07:00
psrld.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psrld.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psrldq.c Comment out psrldq_fuzz test 2022-05-04 21:43:38 -07:00
psrldq.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
psrldqs.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
psrldv.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psrlq.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psrlq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psrlqv.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psrlw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psrlw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psrlwv.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubb.h Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
psubd.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubd.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
psubq.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubq.h Remove undefined behaviors 2021-05-16 11:16:28 -07:00
psubsb.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubsb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psubsw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubsw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psubusb.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
psubusb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psubusw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubusw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
psubw.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
psubw.h Make improvements 2022-11-10 21:52:47 -08:00
pthread_atfork.c Make more threading improvements 2022-11-01 23:28:26 -07:00
pthread_cleanup_pop.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
pthread_cleanup_push.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
pthread_getspecific.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_key_create.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_key_delete.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_keys.c Make more threading improvements 2022-11-01 23:28:26 -07:00
pthread_mutex_init.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
pthread_mutex_lock.c Fix recursive locks when tid is huge 2023-01-03 05:01:00 -08:00
pthread_mutex_trylock.c Fix recursive locks when tid is huge 2023-01-03 05:01:00 -08:00
pthread_mutex_unlock.c Reimport zip into third party 2022-10-16 13:39:41 -07:00
pthread_once.c Fix bugs and make code tinier 2022-10-09 23:21:34 -07:00
pthread_setcancelstate.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
pthread_setspecific.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_spin_destroy.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_spin_init.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
pthread_spin_lock.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
pthread_spin_trylock.c Make detached threads work better 2022-11-09 03:58:57 -08:00
pthread_spin_unlock.c Make improvements 2022-11-10 21:52:47 -08:00
pthread_yield.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
punpckhbw.c Change license 2020-12-27 17:18:44 -08:00
punpckhbw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpckhdq.c Change license 2020-12-27 17:18:44 -08:00
punpckhdq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpckhqdq.c Change license 2020-12-27 17:18:44 -08:00
punpckhqdq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpckhwd.c Change license 2020-12-27 17:18:44 -08:00
punpckhwd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpcklbw.c Change license 2020-12-27 17:18:44 -08:00
punpcklbw.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpckldq.c Change license 2020-12-27 17:18:44 -08:00
punpckldq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpcklqdq.c Change license 2020-12-27 17:18:44 -08:00
punpcklqdq.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
punpcklwd.c Change license 2020-12-27 17:18:44 -08:00
punpcklwd.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pushpop.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
putenv.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
pxor.c Change license 2020-12-27 17:18:44 -08:00
pxor.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
quick_exit.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
rand64.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
rdfsbase.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
rdgsbase.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
removedirectory.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
reopenfile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
repmovsb.h Get address sanitizer mostly working 2020-09-03 05:44:37 -07:00
repstosb.h Make improvements 2020-09-14 00:02:34 -07:00
restoretty.c Improve system call wrappers 2022-09-19 15:06:25 -07:00
restorewintty.c Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
rounddown2pow.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
roundup2log.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
roundup2pow.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
safemacros.internal.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
scalblnl.c Make further progress on non-x86 support 2023-05-10 04:20:47 -07:00
scalbn.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
scalbnf.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
scalbnl.c Make further progress on non-x86 support 2023-05-10 04:20:47 -07:00
sched_yield.S Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
segmentation.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
setcurrentdirectory.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
setenv.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
setjmp.internal.h Get threads working on all platforms 2022-05-13 03:59:09 -07:00
shufpd.c Fix SHUFPD and SHUFPS and add fuzz tests 2023-03-05 16:12:28 -08:00
shufpd.h Fix SHUFPD and SHUFPS and add fuzz tests 2023-03-05 16:12:28 -08:00
shufpdjt.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
shufps.c Make SSL handshakes much faster 2021-07-11 23:17:47 -07:00
shufps.h Fix SHUFPD and SHUFPS and add fuzz tests 2023-03-05 16:12:28 -08:00
shufpsjt.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
sigaddset.c Implement support for POSIX thread cancellations 2022-11-04 01:04:43 -07:00
sigandset.c Make more improvements to threading support 2022-10-09 00:08:47 -07:00
sigcountset.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
sigdelset.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
sigemptyset.c Make fixes and improvements 2022-06-25 21:09:09 -07:00
sigfillset.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
sigisemptyset.c Make more improvements to threading support 2022-10-09 00:08:47 -07:00
sigismember.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
sigisprecious.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
sigisprecious.inc Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
sigorset.c Make more improvements to threading support 2022-10-09 00:08:47 -07:00
sizefmt.c Polyfill statfs() and fstatfs() on BSD distros 2022-08-17 14:54:03 -07:00
stpcpy.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
strace.internal.h Make more threading improvements 2022-11-01 23:28:26 -07:00
strace_enabled.c Make more threading improvements 2022-11-01 23:28:26 -07:00
stracef.greg.c Fix --strace crashing on MacOS and Windows 2023-01-04 06:46:37 -08:00
strcmp.c Fix the build and introduce some APIs 2023-01-20 09:25:45 -08:00
strcpy.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
strerdoc.greg.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
strerrno.greg.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
strerror_wr.greg.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
strlen.c Make further progress on non-x86 support 2023-05-10 04:20:47 -07:00
strsignal.c Introduce sigtimedwait() and sigwaitinfo() 2022-10-10 07:39:44 -07:00
strsignal_r.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
subvdi3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
subvsi3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
subvti3.S Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
sys_gettid.greg.c Make more progress on aarch64 2023-05-10 04:20:47 -07:00
sys_umtx_timedwait_uint.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
syscall.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
terminateprocess.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
tlsisrequired.c Implement pthread_atfork() 2022-10-16 12:25:13 -07:00
tpenc.h Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
tpenc.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
tpenc2.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
ubsan.c Implement pthread_atfork() 2022-10-16 12:25:13 -07:00
ungray.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
unlockfileex.c Elevate Windows production worthiness 2022-10-13 13:44:41 -07:00
unmapviewoffile.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
unmorton.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
unsetenv.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
virtualprotect.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
waitformultipleobjects.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
waitforsingleobject.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
wantcrashreports.c Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00
weaken.h Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
winerr.greg.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
wrfsbase.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
wrgsbase.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
wsarecv.c Make more threading improvements 2022-11-01 23:28:26 -07:00
wsarecvfrom.c Make more threading improvements 2022-11-01 23:28:26 -07:00
wsawaitformultipleevents.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
x86gradenames.c Make some quick fixes and cleanup 2022-06-26 02:58:36 -07:00
x86marchnames.c Make some quick fixes and cleanup 2022-06-26 02:58:36 -07:00
xadd.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
xchg.internal.h Get LIBC_MEM and LIBC_STDIO building with aarch64 2023-05-10 04:20:47 -07:00