cosmopolitan/third_party/compiler_rt
Justine Tunney fd34ef732d
Make considerably more progress on AARCH64
- Utilities like pledge.com now build
- kprintf() will no longer balk at 48-bit addresses
- There's a new aarch64-dbg build mode that should work
- gc() and defer() are mostly pacified; avoid using them on aarch64
- THIRD_PART_STB now has Arm Neon intrinsics for fast image handling
2023-05-12 22:42:57 -07:00
..
nexgen32e Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
absvdi2.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
absvsi2.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
absvti2.c Initial import 2020-06-15 07:18:57 -07:00
adddf3.c Initial import 2020-06-15 07:18:57 -07:00
addsf3.c Initial import 2020-06-15 07:18:57 -07:00
addtf3.c Initial import 2020-06-15 07:18:57 -07:00
ashldi3.c Initial import 2020-06-15 07:18:57 -07:00
ashrdi3.c Initial import 2020-06-15 07:18:57 -07:00
ashrti3.c Initial import 2020-06-15 07:18:57 -07:00
assembly.h Initial import 2020-06-15 07:18:57 -07:00
bswapdi2.c Initial import 2020-06-15 07:18:57 -07:00
bswapsi2.c Initial import 2020-06-15 07:18:57 -07:00
clzdi2.c Initial import 2020-06-15 07:18:57 -07:00
clzsi2.c Initial import 2020-06-15 07:18:57 -07:00
clzti2.c Initial import 2020-06-15 07:18:57 -07:00
cmpdi2.c Initial import 2020-06-15 07:18:57 -07:00
cmpti2.c Initial import 2020-06-15 07:18:57 -07:00
comparedf2.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
comparesf2.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
compiler_rt.mk Make llama.com -h print to stdout 2023-05-10 04:55:59 -07:00
comprt.S Make llama.com -h print to stdout 2023-05-10 04:55:59 -07:00
ctzdi2.c Initial import 2020-06-15 07:18:57 -07:00
ctzsi2.c Initial import 2020-06-15 07:18:57 -07:00
ctzti2.c Initial import 2020-06-15 07:18:57 -07:00
divdc3.c Initial import 2020-06-15 07:18:57 -07:00
divdf3.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
divdi3.c Initial import 2020-06-15 07:18:57 -07:00
divmoddi4.c Initial import 2020-06-15 07:18:57 -07:00
divmodsi4.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
divmodti4.c Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
divsc3.c Initial import 2020-06-15 07:18:57 -07:00
divsf3.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
divsi3.c Initial import 2020-06-15 07:18:57 -07:00
divtc3.c Initial import 2020-06-15 07:18:57 -07:00
divtf3.c Initial import 2020-06-15 07:18:57 -07:00
divti3.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
divxc3.c Initial import 2020-06-15 07:18:57 -07:00
extenddftf2.c Initial import 2020-06-15 07:18:57 -07:00
extendhfsf2.c Initial import 2020-06-15 07:18:57 -07:00
extendsfdf2.c Initial import 2020-06-15 07:18:57 -07:00
extendsftf2.c Initial import 2020-06-15 07:18:57 -07:00
ffsdi2.c Initial import 2020-06-15 07:18:57 -07:00
ffssi2.c Initial import 2020-06-15 07:18:57 -07:00
ffsti2.c Initial import 2020-06-15 07:18:57 -07:00
fixdfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixdfsi.c Initial import 2020-06-15 07:18:57 -07:00
fixdfti.c Initial import 2020-06-15 07:18:57 -07:00
fixsfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixsfsi.c Initial import 2020-06-15 07:18:57 -07:00
fixsfti.c Initial import 2020-06-15 07:18:57 -07:00
fixtfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixtfsi.c Initial import 2020-06-15 07:18:57 -07:00
fixtfti.c Initial import 2020-06-15 07:18:57 -07:00
fixunsdfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixunsdfsi.c Initial import 2020-06-15 07:18:57 -07:00
fixunsdfti.c Initial import 2020-06-15 07:18:57 -07:00
fixunssfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixunssfsi.c Initial import 2020-06-15 07:18:57 -07:00
fixunssfti.c Initial import 2020-06-15 07:18:57 -07:00
fixunstfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixunstfsi.c Initial import 2020-06-15 07:18:57 -07:00
fixunstfti.c Initial import 2020-06-15 07:18:57 -07:00
fixunsxfdi.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
fixunsxfsi.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
fixunsxfti.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
fixxfdi.c Initial import 2020-06-15 07:18:57 -07:00
fixxfti.c Initial import 2020-06-15 07:18:57 -07:00
floatdidf.c Initial import 2020-06-15 07:18:57 -07:00
floatdisf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatditf.c Initial import 2020-06-15 07:18:57 -07:00
floatdixf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatsidf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatsisf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatsitf.c Initial import 2020-06-15 07:18:57 -07:00
floattidf.c Initial import 2020-06-15 07:18:57 -07:00
floattisf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floattitf.c Initial import 2020-06-15 07:18:57 -07:00
floattixf.c Initial import 2020-06-15 07:18:57 -07:00
floatundidf.c Initial import 2020-06-15 07:18:57 -07:00
floatundisf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatunditf.c Initial import 2020-06-15 07:18:57 -07:00
floatundixf.c Initial import 2020-06-15 07:18:57 -07:00
floatunsidf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatunsisf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatunsitf.c Initial import 2020-06-15 07:18:57 -07:00
floatuntidf.c Initial import 2020-06-15 07:18:57 -07:00
floatuntisf.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
floatuntitf.c Initial import 2020-06-15 07:18:57 -07:00
floatuntixf.c Initial import 2020-06-15 07:18:57 -07:00
fp_add_impl.inc Initial import 2020-06-15 07:18:57 -07:00
fp_extend_common.inc Initial import 2020-06-15 07:18:57 -07:00
fp_extend_impl.inc Initial import 2020-06-15 07:18:57 -07:00
fp_fixint_impl.inc Initial import 2020-06-15 07:18:57 -07:00
fp_fixuint_impl.inc Initial import 2020-06-15 07:18:57 -07:00
fp_lib.inc Initial import 2020-06-15 07:18:57 -07:00
fp_mul_impl.inc Initial import 2020-06-15 07:18:57 -07:00
fp_trunc.inc Initial import 2020-06-15 07:18:57 -07:00
fp_trunc_common.inc Initial import 2020-06-15 07:18:57 -07:00
fp_trunc_impl.inc Initial import 2020-06-15 07:18:57 -07:00
ilogbl.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
int_endianness.h Initial import 2020-06-15 07:18:57 -07:00
int_lib.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
int_math.h Improve documentation 2020-12-27 07:02:35 -08:00
int_types.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
int_util.h Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
logbl.c Make more code aarch64 friendly 2023-05-10 04:20:46 -07:00
lshrdi3.c Initial import 2020-06-15 07:18:57 -07:00
mingw_fixfloat.c Initial import 2020-06-15 07:18:57 -07:00
moddi3.c Initial import 2020-06-15 07:18:57 -07:00
modsi3.c Initial import 2020-06-15 07:18:57 -07:00
modti3.c Initial import 2020-06-15 07:18:57 -07:00
muldc3.c Initial import 2020-06-15 07:18:57 -07:00
muldf3.c Initial import 2020-06-15 07:18:57 -07:00
muldi3.c Initial import 2020-06-15 07:18:57 -07:00
mulodi4.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
mulosi4.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
muloti4.c Initial import 2020-06-15 07:18:57 -07:00
mulsc3.c Initial import 2020-06-15 07:18:57 -07:00
mulsf3.c Initial import 2020-06-15 07:18:57 -07:00
multc3.c Initial import 2020-06-15 07:18:57 -07:00
multi3.c Initial import 2020-06-15 07:18:57 -07:00
mulxc3.c Initial import 2020-06-15 07:18:57 -07:00
negdf2.c Initial import 2020-06-15 07:18:57 -07:00
negdi2.c Initial import 2020-06-15 07:18:57 -07:00
negsf2.c Initial import 2020-06-15 07:18:57 -07:00
negti2.c Initial import 2020-06-15 07:18:57 -07:00
os_version_check.c Initial import 2020-06-15 07:18:57 -07:00
paritydi2.c Initial import 2020-06-15 07:18:57 -07:00
paritysi2.c Initial import 2020-06-15 07:18:57 -07:00
parityti2.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
popcountdi2.c Add more sorting algorithms 2023-04-27 05:44:44 -07:00
popcountsi2.c Initial import 2020-06-15 07:18:57 -07:00
popcountti2.c Initial import 2020-06-15 07:18:57 -07:00
powidf2.c Initial import 2020-06-15 07:18:57 -07:00
powisf2.c Initial import 2020-06-15 07:18:57 -07:00
powitf2.c Initial import 2020-06-15 07:18:57 -07:00
powixf2.c Initial import 2020-06-15 07:18:57 -07:00
subdf3.c Initial import 2020-06-15 07:18:57 -07:00
subsf3.c Initial import 2020-06-15 07:18:57 -07:00
subtf3.c Initial import 2020-06-15 07:18:57 -07:00
truncdfhf2.c Initial import 2020-06-15 07:18:57 -07:00
truncdfsf2.c Initial import 2020-06-15 07:18:57 -07:00
truncsfhf2.c Initial import 2020-06-15 07:18:57 -07:00
trunctfdf2.c Initial import 2020-06-15 07:18:57 -07:00
trunctfsf2.c Initial import 2020-06-15 07:18:57 -07:00
ucmpdi2.c Initial import 2020-06-15 07:18:57 -07:00
ucmpti2.c Initial import 2020-06-15 07:18:57 -07:00
udivdi3.c Initial import 2020-06-15 07:18:57 -07:00
udivmoddi4.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
udivmodsi4.c Initial import 2020-06-15 07:18:57 -07:00
udivmodti4.c Improve documentation 2020-12-27 07:02:35 -08:00
udivsi3.c Initial import 2020-06-15 07:18:57 -07:00
udivti3.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
umoddi3.c Initial import 2020-06-15 07:18:57 -07:00
umodsi3.c Initial import 2020-06-15 07:18:57 -07:00
umodti3.c Initial import 2020-06-15 07:18:57 -07:00