| ... | @@ -168,9 +168,14 @@ pub fn buildCompilerRtLib(comp: *Compilation, compiler_rt_lib: *?CRTFile) !void | ... | @@ -168,9 +168,14 @@ pub fn buildCompilerRtLib(comp: *Compilation, compiler_rt_lib: *?CRTFile) !void |
| 168 | } | 168 | } |
| 169 | | 169 | |
| 170 | const sources = &[_][]const u8{ | 170 | const sources = &[_][]const u8{ |
| 171 | "compiler_rt/absv.zig", | 171 | "compiler_rt/absvdi2.zig", |
| 172 | "compiler_rt/addf3.zig", | 172 | "compiler_rt/absvsi2.zig", |
| | 173 | "compiler_rt/absvti2.zig", |
| | 174 | "compiler_rt/adddf3.zig", |
| 173 | "compiler_rt/addo.zig", | 175 | "compiler_rt/addo.zig", |
| | 176 | "compiler_rt/addsf3.zig", |
| | 177 | "compiler_rt/addtf3.zig", |
| | 178 | "compiler_rt/addxf3.zig", |
| 174 | "compiler_rt/arm.zig", | 179 | "compiler_rt/arm.zig", |
| 175 | "compiler_rt/atomics.zig", | 180 | "compiler_rt/atomics.zig", |
| 176 | "compiler_rt/aulldiv.zig", | 181 | "compiler_rt/aulldiv.zig", |
| ... | @@ -179,7 +184,10 @@ const sources = &[_][]const u8{ | ... | @@ -179,7 +184,10 @@ const sources = &[_][]const u8{ |
| 179 | "compiler_rt/ceil.zig", | 184 | "compiler_rt/ceil.zig", |
| 180 | "compiler_rt/clear_cache.zig", | 185 | "compiler_rt/clear_cache.zig", |
| 181 | "compiler_rt/cmp.zig", | 186 | "compiler_rt/cmp.zig", |
| 182 | "compiler_rt/compareXf2.zig", | 187 | "compiler_rt/cmpdf2.zig", |
| | 188 | "compiler_rt/cmpsf2.zig", |
| | 189 | "compiler_rt/cmptf2.zig", |
| | 190 | "compiler_rt/cmpxf2.zig", |
| 183 | "compiler_rt/cos.zig", | 191 | "compiler_rt/cos.zig", |
| 184 | "compiler_rt/count0bits.zig", | 192 | "compiler_rt/count0bits.zig", |
| 185 | "compiler_rt/divdf3.zig", | 193 | "compiler_rt/divdf3.zig", |
| ... | @@ -190,25 +198,98 @@ const sources = &[_][]const u8{ | ... | @@ -190,25 +198,98 @@ const sources = &[_][]const u8{ |
| 190 | "compiler_rt/emutls.zig", | 198 | "compiler_rt/emutls.zig", |
| 191 | "compiler_rt/exp.zig", | 199 | "compiler_rt/exp.zig", |
| 192 | "compiler_rt/exp2.zig", | 200 | "compiler_rt/exp2.zig", |
| 193 | "compiler_rt/extendXfYf2.zig", | 201 | "compiler_rt/extenddftf2.zig", |
| 194 | "compiler_rt/extend_f80.zig", | 202 | "compiler_rt/extenddfxf2.zig", |
| | 203 | "compiler_rt/extendhfsf2.zig", |
| | 204 | "compiler_rt/extendhftf2.zig", |
| | 205 | "compiler_rt/extendhfxf2.zig", |
| | 206 | "compiler_rt/extendsfdf2.zig", |
| | 207 | "compiler_rt/extendsftf2.zig", |
| | 208 | "compiler_rt/extendsfxf2.zig", |
| | 209 | "compiler_rt/extendxftf2.zig", |
| 195 | "compiler_rt/fabs.zig", | 210 | "compiler_rt/fabs.zig", |
| 196 | "compiler_rt/fixXfYi.zig", | 211 | "compiler_rt/fixdfdi.zig", |
| 197 | "compiler_rt/floatXiYf.zig", | 212 | "compiler_rt/fixdfsi.zig", |
| | 213 | "compiler_rt/fixdfti.zig", |
| | 214 | "compiler_rt/fixhfdi.zig", |
| | 215 | "compiler_rt/fixhfsi.zig", |
| | 216 | "compiler_rt/fixhfti.zig", |
| | 217 | "compiler_rt/fixsfdi.zig", |
| | 218 | "compiler_rt/fixsfsi.zig", |
| | 219 | "compiler_rt/fixsfti.zig", |
| | 220 | "compiler_rt/fixtfdi.zig", |
| | 221 | "compiler_rt/fixtfsi.zig", |
| | 222 | "compiler_rt/fixtfti.zig", |
| | 223 | "compiler_rt/fixunsdfdi.zig", |
| | 224 | "compiler_rt/fixunsdfsi.zig", |
| | 225 | "compiler_rt/fixunsdfti.zig", |
| | 226 | "compiler_rt/fixunshfdi.zig", |
| | 227 | "compiler_rt/fixunshfsi.zig", |
| | 228 | "compiler_rt/fixunshfti.zig", |
| | 229 | "compiler_rt/fixunssfdi.zig", |
| | 230 | "compiler_rt/fixunssfsi.zig", |
| | 231 | "compiler_rt/fixunssfti.zig", |
| | 232 | "compiler_rt/fixunstfdi.zig", |
| | 233 | "compiler_rt/fixunstfsi.zig", |
| | 234 | "compiler_rt/fixunstfti.zig", |
| | 235 | "compiler_rt/fixunsxfdi.zig", |
| | 236 | "compiler_rt/fixunsxfsi.zig", |
| | 237 | "compiler_rt/fixunsxfti.zig", |
| | 238 | "compiler_rt/fixxfdi.zig", |
| | 239 | "compiler_rt/fixxfsi.zig", |
| | 240 | "compiler_rt/fixxfti.zig", |
| | 241 | "compiler_rt/floatdidf.zig", |
| | 242 | "compiler_rt/floatdihf.zig", |
| | 243 | "compiler_rt/floatdisf.zig", |
| | 244 | "compiler_rt/floatditf.zig", |
| | 245 | "compiler_rt/floatdixf.zig", |
| | 246 | "compiler_rt/floatsidf.zig", |
| | 247 | "compiler_rt/floatsihf.zig", |
| | 248 | "compiler_rt/floatsisf.zig", |
| | 249 | "compiler_rt/floatsitf.zig", |
| | 250 | "compiler_rt/floatsixf.zig", |
| | 251 | "compiler_rt/floattidf.zig", |
| | 252 | "compiler_rt/floattihf.zig", |
| | 253 | "compiler_rt/floattisf.zig", |
| | 254 | "compiler_rt/floattitf.zig", |
| | 255 | "compiler_rt/floattixf.zig", |
| | 256 | "compiler_rt/floatundidf.zig", |
| | 257 | "compiler_rt/floatundihf.zig", |
| | 258 | "compiler_rt/floatundisf.zig", |
| | 259 | "compiler_rt/floatunditf.zig", |
| | 260 | "compiler_rt/floatundixf.zig", |
| | 261 | "compiler_rt/floatunsidf.zig", |
| | 262 | "compiler_rt/floatunsihf.zig", |
| | 263 | "compiler_rt/floatunsisf.zig", |
| | 264 | "compiler_rt/floatunsitf.zig", |
| | 265 | "compiler_rt/floatunsixf.zig", |
| | 266 | "compiler_rt/floatuntidf.zig", |
| | 267 | "compiler_rt/floatuntihf.zig", |
| | 268 | "compiler_rt/floatuntisf.zig", |
| | 269 | "compiler_rt/floatuntitf.zig", |
| | 270 | "compiler_rt/floatuntixf.zig", |
| 198 | "compiler_rt/floor.zig", | 271 | "compiler_rt/floor.zig", |
| 199 | "compiler_rt/fma.zig", | 272 | "compiler_rt/fma.zig", |
| 200 | "compiler_rt/fmax.zig", | 273 | "compiler_rt/fmax.zig", |
| 201 | "compiler_rt/fmin.zig", | 274 | "compiler_rt/fmin.zig", |
| 202 | "compiler_rt/fmod.zig", | 275 | "compiler_rt/fmod.zig", |
| | 276 | "compiler_rt/gedf2.zig", |
| | 277 | "compiler_rt/gesf2.zig", |
| | 278 | "compiler_rt/getf2.zig", |
| | 279 | "compiler_rt/gexf2.zig", |
| 203 | "compiler_rt/int.zig", | 280 | "compiler_rt/int.zig", |
| 204 | "compiler_rt/log.zig", | 281 | "compiler_rt/log.zig", |
| 205 | "compiler_rt/log10.zig", | 282 | "compiler_rt/log10.zig", |
| 206 | "compiler_rt/log2.zig", | 283 | "compiler_rt/log2.zig", |
| 207 | "compiler_rt/modti3.zig", | 284 | "compiler_rt/modti3.zig", |
| | 285 | "compiler_rt/muldf3.zig", |
| 208 | "compiler_rt/muldi3.zig", | 286 | "compiler_rt/muldi3.zig", |
| 209 | "compiler_rt/mulf3.zig", | 287 | "compiler_rt/mulf3.zig", |
| 210 | "compiler_rt/mulo.zig", | 288 | "compiler_rt/mulo.zig", |
| | 289 | "compiler_rt/mulsf3.zig", |
| | 290 | "compiler_rt/multf3.zig", |
| 211 | "compiler_rt/multi3.zig", | 291 | "compiler_rt/multi3.zig", |
| | 292 | "compiler_rt/mulxf3.zig", |
| 212 | "compiler_rt/negXf2.zig", | 293 | "compiler_rt/negXf2.zig", |
| 213 | "compiler_rt/negXi2.zig", | 294 | "compiler_rt/negXi2.zig", |
| 214 | "compiler_rt/negv.zig", | 295 | "compiler_rt/negv.zig", |
| ... | @@ -221,12 +302,27 @@ const sources = &[_][]const u8{ | ... | @@ -221,12 +302,27 @@ const sources = &[_][]const u8{ |
| 221 | "compiler_rt/sincos.zig", | 302 | "compiler_rt/sincos.zig", |
| 222 | "compiler_rt/sqrt.zig", | 303 | "compiler_rt/sqrt.zig", |
| 223 | "compiler_rt/stack_probe.zig", | 304 | "compiler_rt/stack_probe.zig", |
| | 305 | "compiler_rt/subdf3.zig", |
| 224 | "compiler_rt/subo.zig", | 306 | "compiler_rt/subo.zig", |
| | 307 | "compiler_rt/subsf3.zig", |
| | 308 | "compiler_rt/subtf3.zig", |
| | 309 | "compiler_rt/subxf3.zig", |
| 225 | "compiler_rt/tan.zig", | 310 | "compiler_rt/tan.zig", |
| 226 | "compiler_rt/trunc.zig", | 311 | "compiler_rt/trunc.zig", |
| 227 | "compiler_rt/truncXfYf2.zig", | 312 | "compiler_rt/truncdfhf2.zig", |
| 228 | "compiler_rt/trunc_f80.zig", | 313 | "compiler_rt/truncdfsf2.zig", |
| | 314 | "compiler_rt/truncsfhf2.zig", |
| | 315 | "compiler_rt/trunctfdf2.zig", |
| | 316 | "compiler_rt/trunctfhf2.zig", |
| | 317 | "compiler_rt/trunctfsf2.zig", |
| | 318 | "compiler_rt/trunctfxf2.zig", |
| | 319 | "compiler_rt/truncxfdf2.zig", |
| | 320 | "compiler_rt/truncxfhf2.zig", |
| | 321 | "compiler_rt/truncxfsf2.zig", |
| 229 | "compiler_rt/udivmodti4.zig", | 322 | "compiler_rt/udivmodti4.zig", |
| 230 | "compiler_rt/udivti3.zig", | 323 | "compiler_rt/udivti3.zig", |
| 231 | "compiler_rt/umodti3.zig", | 324 | "compiler_rt/umodti3.zig", |
| | 325 | "compiler_rt/unorddf2.zig", |
| | 326 | "compiler_rt/unordsf2.zig", |
| | 327 | "compiler_rt/unordtf2.zig", |
| 232 | }; | 328 | }; |