zig/lib/compiler_rt
dweiller b7a887f0fb compiler-rt: optimize memcpy
The new memcpy function aims to be more generic than the previous
implementation which was adapted from an implementation optimized for
x86_64 avx2 machines. Even on x86_64 avx2 machines this implementation
should be generally be faster due to fewer branches in the small length
cases and generating less machine code.

Note that the new memcpy function no longer acts as a memmove.
2025-01-20 18:29:15 +11:00
..
aarch64_outline_atomics.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
absv.zig
absvdi2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
absvdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
absvsi2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
absvsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
absvti2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
absvti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
adddf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
addf3.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
addf3_test.zig x86_64: fix compiler rt test failures 2023-10-29 07:20:36 -04:00
addhf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
addo.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
addodi4_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
addosi4_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
addoti4_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
addsf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
addtf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
addxf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
arm.zig compiler-rt: Disable __aeabi_drsub test on armeb. 2024-12-13 03:13:14 +01:00
atomics.zig std.Target: Rename amdgpu module to amdgcn. 2024-11-02 10:44:14 +01:00
aulldiv.zig Initial port work for *-windows-itanium support. 2024-09-28 21:43:52 +02:00
aullrem.zig Initial port work for *-windows-itanium support. 2024-09-28 21:43:52 +02:00
bcmp.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
bitreverse.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
bitreversedi2_test.zig stage2-wasm: bit_reverse 2024-06-16 11:53:33 +02:00
bitreversesi2_test.zig stage2-wasm: bit_reverse 2024-06-16 11:53:33 +02:00
bitreverseti2_test.zig stage2-wasm: bit_reverse 2024-06-16 11:53:33 +02:00
bswap.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
bswapdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
bswapsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
bswapti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ceil.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
clear_cache.zig compiler-rt: Use loongarch clear_cache() implementation for loongarch32 too. 2024-10-16 01:10:35 +02:00
clzdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
clzsi2_test.zig std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm(). 2024-11-03 09:29:30 +01:00
clzti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
cmp.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
cmpdf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
cmpdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
cmphf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
cmpsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
cmpsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
cmptf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
cmpti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
cmpxf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
common.zig std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm(). 2024-11-03 09:29:30 +01:00
comparedf2_test.zig
comparef.zig std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat 2024-09-02 00:10:22 +03:00
comparesf2_test.zig
cos.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
count0bits.zig compiler_rt: fix incorrect __clzsi2_thumb1 lookup table usage 2025-01-02 01:01:06 +01:00
ctzdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ctzsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ctzti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
divc3.zig Remove @fabs, fabs and absCast/Int from std lib 2023-09-27 11:24:28 -07:00
divc3_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
divdc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divdf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divdf3_test.zig Use builtin inference over @as where possible 2023-07-24 10:23:51 -07:00
divhc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divhf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divsc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divsf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divsf3_test.zig Use builtin inference over @as where possible 2023-07-24 10:23:51 -07:00
divtc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divtf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divtf3_test.zig x86_64: implement 128-bit builtins 2023-10-23 22:42:18 -04:00
divti3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divti3_test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
divxc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divxf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
divxf3_test.zig x86_64: fix compiler rt test failures 2023-10-29 07:20:36 -04:00
emutls.zig std.Target: Introduce Abi.androideabi to distinguish the soft float case. 2024-09-24 09:23:24 +02:00
exp.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
exp2.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
extenddftf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extenddfxf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendf.zig std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat 2024-09-02 00:10:22 +03:00
extendf_test.zig Use builtin inference over @as where possible 2023-07-24 10:23:51 -07:00
extendhfdf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendhfsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendhftf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendhfxf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendsfdf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendsftf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendsfxf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
extendxftf2.zig std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat 2024-09-02 00:10:22 +03:00
fabs.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
ffsdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ffssi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ffsti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
fixdfdi.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
fixdfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixdfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixhfdi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixhfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixhfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixint_test.zig
fixsfdi.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
fixsfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixsfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixtfdi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixtfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixtfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunsdfdi.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
fixunsdfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunsdfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunshfdi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunshfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunshfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunssfdi.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
fixunssfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunssfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunstfdi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunstfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunstfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunsxfdi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunsxfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixunsxfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixxfdi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixxfsi.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
fixxfti.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
float_from_int.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
float_from_int_test.zig x86_64: implement 128-bit builtins 2023-10-23 22:42:18 -04:00
floatdidf.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
floatdihf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatdisf.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
floatditf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatdixf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatsidf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatsihf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatsisf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatsitf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatsixf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floattidf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floattihf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floattisf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floattitf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floattixf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatundidf.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
floatundihf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatundisf.zig compiler-rt: Export extra soft float libcall names for thumb-windows-gnu. 2024-09-23 21:20:00 -07:00
floatunditf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatundixf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatunsidf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatunsihf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatunsisf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatunsitf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatunsixf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatuntidf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatuntihf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatuntisf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatuntitf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floatuntixf.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
floor.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
fma.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
fmax.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
fmin.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
fmod.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
fmodq_test.zig
fmodx_test.zig x86_64: fix compiler rt test failures 2023-10-29 07:20:36 -04:00
gedf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
gehf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
gesf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
getf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
gexf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
hexagon.zig compiler-rt: Fix Hexagon routines to use the new @export() pointer semantics. 2024-11-24 08:19:15 +01:00
int.zig compiler_rt: remove bogus tests 2024-10-19 19:44:53 +01:00
int_from_float.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
int_from_float_test.zig x86_64: fix compiler rt test failures 2023-10-29 07:20:36 -04:00
log.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
log2.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
log10.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
memcmp.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
memcpy.zig compiler-rt: optimize memcpy 2025-01-20 18:29:15 +11:00
memmove.zig compiler-rt: reduce memmove and memcpy size for ReleaseSmall 2025-01-20 18:29:15 +11:00
memset.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
modti3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
modti3_test.zig compiler_rt: fight off @as invasion 2023-09-19 09:37:52 -07:00
mulc3.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
mulc3_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
muldc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
muldf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulf3.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
mulf3_test.zig chore: Fix some typos 2024-03-14 19:43:24 +02:00
mulhc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulhf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulo.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulodi4_test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
mulosi4_test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
muloti4_test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
mulsc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulsf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
multc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
multf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulxc3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulxf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulXi3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
mulXi3_test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
negdf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
negdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
neghf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
negsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
negsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
negtf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
negti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
negv.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
negvdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
negvsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
negvti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
negxf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
negXi2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
os_version_check.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
parity.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
paritydi2_test.zig Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
paritysi2_test.zig Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
parityti2_test.zig Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
popcount.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
popcountdi2_test.zig Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
popcountsi2_test.zig Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
popcountti2_test.zig Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
powiXf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
powiXf2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
rem_pio2.zig compiler_rt: fight off @as invasion 2023-09-19 09:37:52 -07:00
rem_pio2_large.zig Add branch hint to unlikely branch of rem_pio2_large 2024-12-23 14:41:43 -05:00
rem_pio2f.zig Use builtin inference over @as where possible 2023-07-24 10:23:51 -07:00
round.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
shift.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
shift_test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
sin.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
sincos.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
sqrt.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
ssp.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
stack_probe.zig compiler_rt: Implement __chkstk() for thumb-windows-gnu. 2024-08-28 03:10:43 +02:00
subdf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
subhf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
subo.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
subodi4_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
subosi4_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
suboti4_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
subsf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
subtf3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
subxf3.zig std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat 2024-09-02 00:10:22 +03:00
tan.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
trig.zig compiler_rt: fight off @as invasion 2023-09-19 09:37:52 -07:00
trunc.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
truncdfhf2.zig compiler_rt: Export __truncdfhf2() for AEABI too. 2024-09-10 08:53:30 +02:00
truncdfsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
truncf.zig std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat 2024-09-02 00:10:22 +03:00
truncf_test.zig Use builtin inference over @as where possible 2023-07-24 10:23:51 -07:00
truncsfhf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
trunctfdf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
trunctfhf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
trunctfsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
trunctfxf2.zig std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat 2024-09-02 00:10:22 +03:00
truncxfdf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
truncxfhf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
truncxfsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
ucmpdi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ucmpsi2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
ucmpti2_test.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
udivmod.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
udivmoddi4_test.zig compiler_rt: remove bogus tests 2024-10-19 19:44:53 +01:00
udivmodei4.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
udivmodsi4_test.zig compiler_rt: remove bogus tests 2024-10-19 19:44:53 +01:00
udivmodti4.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
udivmodti4_test.zig
udivti3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
umodti3.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
unorddf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
unordhf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
unordsf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
unordtf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00
unordxf2.zig lib,test,tools,doc: update usages of @export 2024-08-27 00:44:35 +01:00