cosmopolitan/libc/nexgen32e
Justine Tunney fa20edc44d
Reduce header complexity
- Remove most __ASSEMBLER__ __LINKER__ ifdefs
- Rename libc/intrin/bits.h to libc/serialize.h
- Block pthread cancelation in fchmodat() polyfill
- Remove `clang-format off` statements in third_party
2023-11-28 14:39:42 -08:00
..
argc.S Improve memory safety 2021-10-13 17:27:13 -07:00
argc2.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
argv.S Perform some minor code cleanup 2021-03-04 13:22:32 -08:00
argv2.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
auxv.S Perform some minor code cleanup 2021-03-04 13:22:32 -08:00
auxv2.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
bench.h Reduce header complexity 2023-11-28 14:39:42 -08:00
blink_linux_aarch64.S Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
blink_xnu_aarch64.S Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
BUILD.mk Rename makefiles BUILD.mk 2023-11-28 11:21:08 -08:00
cachesize.h Reduce header complexity 2023-11-28 14:39:42 -08:00
checkstackalign.S Improve aarch64 native support some more 2023-06-04 08:58:47 -07:00
cpuid4.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
crc32.h Reduce header complexity 2023-11-28 14:39:42 -08:00
crc32init.c Make more progress on aarch64 2023-05-10 04:20:47 -07:00
djbsort-avx2.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
environ.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
environ2.c Get LIBC_RUNTIME and LIBC_CALLS building on aarch64 2023-05-10 04:20:47 -07:00
envp.c Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
ffs.h Reduce header complexity 2023-11-28 14:39:42 -08:00
gc.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
gc.S Use dynamic memory for *NSYNC waiters 2023-11-10 01:42:06 -08:00
gclongjmp.S Make improvements 2023-10-03 06:17:16 -07:00
hascharacter.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
identity.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
kbase36.c Get LIBC_FMT to build for aarch64 2023-05-10 04:20:47 -07:00
kcp437.S Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
kcpuids.h Auto-generate some documentation 2020-12-26 02:09:07 -08:00
kcpuids.S Perform some code cleanup 2022-06-23 10:21:07 -07:00
khalfcache3.S Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
kompressor.h Reduce header complexity 2023-11-28 14:39:42 -08:00
ksha256.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
ksha512.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
ktens.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
ktensindex.S Make some minor fixups to bug reporting, etc. 2022-07-11 05:58:24 -07:00
ktolower.c Get LIBC_FMT to build for aarch64 2023-05-10 04:20:47 -07:00
ktoupper.c Get LIBC_FMT to build for aarch64 2023-05-10 04:20:47 -07:00
longjmp.S Add siglongjmp() for aarch64 2023-09-21 10:10:20 -07:00
lz4.h Reduce header complexity 2023-11-28 14:39:42 -08:00
macros.h Make improvements 2020-12-01 03:43:40 -08:00
macros.internal.inc Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
mcount.S Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
msr.internal.h Run clang-format on most sources 2023-04-27 05:44:32 -07:00
mul4x4adx.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
mul6x6adx.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
mul8x8adx.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
nexgen32e.h Reduce header complexity 2023-11-28 14:39:42 -08:00
nt2sysv.h Reduce header complexity 2023-11-28 14:39:42 -08:00
nt2sysv.S Fix some behavioral issues on Windows 2023-07-09 09:59:22 -07:00
pcmpstr.inc Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
pid.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
program_invocation_name.S Add syscalls to Blinkenlights and fix bugs 2022-05-13 13:31:21 -07:00
program_invocation_name2.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
rdtsc.h Reduce header complexity 2023-11-28 14:39:42 -08:00
rdtscp.h Reduce header complexity 2023-11-28 14:39:42 -08:00
rldecode.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
runlevel.c Fix some behavioral issues on Windows 2023-07-09 09:59:22 -07:00
setjmp.S Introduce #include <cosmo.h> to toolchain users 2023-06-09 18:03:05 -07:00
sha.h Reduce header complexity 2023-11-28 14:39:42 -08:00
sha1.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
sha1ni.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
sha256.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
sha256ni.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
sha512.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
stackframe.h Reduce header complexity 2023-11-28 14:39:42 -08:00
threaded.c Remove bool from public headers 2023-11-15 20:58:46 -08:00
tinydivsi.greg.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
tinywcslen.greg.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
tinywcsnlen.greg.S Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
trampoline.h Reduce header complexity 2023-11-28 14:39:42 -08:00
uart.internal.h Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
vendor.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
vidya.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
x86compiler.h Iterate more on recent changes 2023-11-11 00:28:22 -08:00
x86feature.h Iterate more on recent changes 2023-11-11 00:28:22 -08:00
x86info.h Add SSL to redbean 2021-06-24 13:20:50 -07:00
x87conf.inc Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
xmm.S Make fixes and improvements 2023-07-09 05:21:11 -07:00
yield.h Improve mkdeps 2023-11-10 04:14:27 -08:00
zip.S Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00