diff --git a/src/compiler_rt.zig b/src/compiler_rt.zig index 5967da9cff..0440235d58 100644 --- a/src/compiler_rt.zig +++ b/src/compiler_rt.zig @@ -168,9 +168,14 @@ pub fn buildCompilerRtLib(comp: *Compilation, compiler_rt_lib: *?CRTFile) !void } const sources = &[_][]const u8{ - "compiler_rt/absv.zig", - "compiler_rt/addf3.zig", + "compiler_rt/absvdi2.zig", + "compiler_rt/absvsi2.zig", + "compiler_rt/absvti2.zig", + "compiler_rt/adddf3.zig", "compiler_rt/addo.zig", + "compiler_rt/addsf3.zig", + "compiler_rt/addtf3.zig", + "compiler_rt/addxf3.zig", "compiler_rt/arm.zig", "compiler_rt/atomics.zig", "compiler_rt/aulldiv.zig", @@ -179,7 +184,10 @@ const sources = &[_][]const u8{ "compiler_rt/ceil.zig", "compiler_rt/clear_cache.zig", "compiler_rt/cmp.zig", - "compiler_rt/compareXf2.zig", + "compiler_rt/cmpdf2.zig", + "compiler_rt/cmpsf2.zig", + "compiler_rt/cmptf2.zig", + "compiler_rt/cmpxf2.zig", "compiler_rt/cos.zig", "compiler_rt/count0bits.zig", "compiler_rt/divdf3.zig", @@ -190,25 +198,98 @@ const sources = &[_][]const u8{ "compiler_rt/emutls.zig", "compiler_rt/exp.zig", "compiler_rt/exp2.zig", - "compiler_rt/extendXfYf2.zig", - "compiler_rt/extend_f80.zig", + "compiler_rt/extenddftf2.zig", + "compiler_rt/extenddfxf2.zig", + "compiler_rt/extendhfsf2.zig", + "compiler_rt/extendhftf2.zig", + "compiler_rt/extendhfxf2.zig", + "compiler_rt/extendsfdf2.zig", + "compiler_rt/extendsftf2.zig", + "compiler_rt/extendsfxf2.zig", + "compiler_rt/extendxftf2.zig", "compiler_rt/fabs.zig", - "compiler_rt/fixXfYi.zig", - "compiler_rt/floatXiYf.zig", + "compiler_rt/fixdfdi.zig", + "compiler_rt/fixdfsi.zig", + "compiler_rt/fixdfti.zig", + "compiler_rt/fixhfdi.zig", + "compiler_rt/fixhfsi.zig", + "compiler_rt/fixhfti.zig", + "compiler_rt/fixsfdi.zig", + "compiler_rt/fixsfsi.zig", + "compiler_rt/fixsfti.zig", + "compiler_rt/fixtfdi.zig", + "compiler_rt/fixtfsi.zig", + "compiler_rt/fixtfti.zig", + "compiler_rt/fixunsdfdi.zig", + "compiler_rt/fixunsdfsi.zig", + "compiler_rt/fixunsdfti.zig", + "compiler_rt/fixunshfdi.zig", + "compiler_rt/fixunshfsi.zig", + "compiler_rt/fixunshfti.zig", + "compiler_rt/fixunssfdi.zig", + "compiler_rt/fixunssfsi.zig", + "compiler_rt/fixunssfti.zig", + "compiler_rt/fixunstfdi.zig", + "compiler_rt/fixunstfsi.zig", + "compiler_rt/fixunstfti.zig", + "compiler_rt/fixunsxfdi.zig", + "compiler_rt/fixunsxfsi.zig", + "compiler_rt/fixunsxfti.zig", + "compiler_rt/fixxfdi.zig", + "compiler_rt/fixxfsi.zig", + "compiler_rt/fixxfti.zig", + "compiler_rt/floatdidf.zig", + "compiler_rt/floatdihf.zig", + "compiler_rt/floatdisf.zig", + "compiler_rt/floatditf.zig", + "compiler_rt/floatdixf.zig", + "compiler_rt/floatsidf.zig", + "compiler_rt/floatsihf.zig", + "compiler_rt/floatsisf.zig", + "compiler_rt/floatsitf.zig", + "compiler_rt/floatsixf.zig", + "compiler_rt/floattidf.zig", + "compiler_rt/floattihf.zig", + "compiler_rt/floattisf.zig", + "compiler_rt/floattitf.zig", + "compiler_rt/floattixf.zig", + "compiler_rt/floatundidf.zig", + "compiler_rt/floatundihf.zig", + "compiler_rt/floatundisf.zig", + "compiler_rt/floatunditf.zig", + "compiler_rt/floatundixf.zig", + "compiler_rt/floatunsidf.zig", + "compiler_rt/floatunsihf.zig", + "compiler_rt/floatunsisf.zig", + "compiler_rt/floatunsitf.zig", + "compiler_rt/floatunsixf.zig", + "compiler_rt/floatuntidf.zig", + "compiler_rt/floatuntihf.zig", + "compiler_rt/floatuntisf.zig", + "compiler_rt/floatuntitf.zig", + "compiler_rt/floatuntixf.zig", "compiler_rt/floor.zig", "compiler_rt/fma.zig", "compiler_rt/fmax.zig", "compiler_rt/fmin.zig", "compiler_rt/fmod.zig", + "compiler_rt/gedf2.zig", + "compiler_rt/gesf2.zig", + "compiler_rt/getf2.zig", + "compiler_rt/gexf2.zig", "compiler_rt/int.zig", "compiler_rt/log.zig", "compiler_rt/log10.zig", "compiler_rt/log2.zig", "compiler_rt/modti3.zig", + "compiler_rt/muldf3.zig", "compiler_rt/muldi3.zig", "compiler_rt/mulf3.zig", "compiler_rt/mulo.zig", + "compiler_rt/mulsf3.zig", + "compiler_rt/multf3.zig", "compiler_rt/multi3.zig", + "compiler_rt/mulxf3.zig", "compiler_rt/negXf2.zig", "compiler_rt/negXi2.zig", "compiler_rt/negv.zig", @@ -221,12 +302,27 @@ const sources = &[_][]const u8{ "compiler_rt/sincos.zig", "compiler_rt/sqrt.zig", "compiler_rt/stack_probe.zig", + "compiler_rt/subdf3.zig", "compiler_rt/subo.zig", + "compiler_rt/subsf3.zig", + "compiler_rt/subtf3.zig", + "compiler_rt/subxf3.zig", "compiler_rt/tan.zig", "compiler_rt/trunc.zig", - "compiler_rt/truncXfYf2.zig", - "compiler_rt/trunc_f80.zig", + "compiler_rt/truncdfhf2.zig", + "compiler_rt/truncdfsf2.zig", + "compiler_rt/truncsfhf2.zig", + "compiler_rt/trunctfdf2.zig", + "compiler_rt/trunctfhf2.zig", + "compiler_rt/trunctfsf2.zig", + "compiler_rt/trunctfxf2.zig", + "compiler_rt/truncxfdf2.zig", + "compiler_rt/truncxfhf2.zig", + "compiler_rt/truncxfsf2.zig", "compiler_rt/udivmodti4.zig", "compiler_rt/udivti3.zig", "compiler_rt/umodti3.zig", + "compiler_rt/unorddf2.zig", + "compiler_rt/unordsf2.zig", + "compiler_rt/unordtf2.zig", };