File tree Expand file tree Collapse file tree 1 file changed +25
-16
lines changed Expand file tree Collapse file tree 1 file changed +25
-16
lines changed Original file line number Diff line number Diff line change @@ -257,10 +257,6 @@ These builtins are needed to support `f16` and `f128`, which are in the process
257257- [ ] floatunsitf.c
258258- [x] multf3.c
259259- [ ] powitf2.c
260- - [ ] ppc/fixtfdi.c
261- - [ ] ppc/fixunstfdi.c
262- - [ ] ppc/floatditf.c
263- - [ ] ppc/floatunditf.c
264260- [x] subtf3.c
265261- [x] truncdfhf2.c
266262- [x] truncsfhf2.c
@@ -270,12 +266,9 @@ These builtins are needed to support `f16` and `f128`, which are in the process
270266
271267# # Unimplemented functions
272268
273- These builtins involve floating-point types (" ` f80` " and complex numbers) that are not supported by Rust.
269+ These builtins are for x87 ` f80` floating-point numbers that are not supported
270+ by Rust.
274271
275- - ~ ~divdc3.c~~
276- - ~ ~divsc3.c~~
277- - ~ ~divtc3.c~~
278- - ~ ~divxc3.c~~
279272- ~ ~fixunsxfdi.c~~
280273- ~ ~fixunsxfsi.c~~
281274- ~ ~fixunsxfti.c~~
@@ -287,19 +280,35 @@ These builtins involve floating-point types ("`f80`" and complex numbers) that a
287280- ~ ~floatuntixf.c~~
288281- ~ ~i386/floatdixf.S~~
289282- ~ ~i386/floatundixf.S~~
290- - ~ ~muldc3.c~~
291- - ~ ~mulsc3.c~~
292- - ~ ~multc3.c~~
293- - ~ ~mulxc3.c~~
294- - ~ ~powixf2.c~~
283+ - ~ ~x86_64/floatdixf.c~~
284+ - ~ ~x86_64/floatundixf.S~~
285+
286+ These builtins are for IBM " extended double" non-IEEE 128-bit floating-point
287+ numbers.
288+
295289- ~ ~ppc/divtc3.c~~
290+ - ~ ~ppc/fixtfdi.c~~
291+ - ~ ~ppc/fixunstfdi.c~~
292+ - ~ ~ppc/floatditf.c~~
293+ - ~ ~ppc/floatunditf.c~~
296294- ~ ~ppc/gcc_qadd.c~~
297295- ~ ~ppc/gcc_qdiv.c~~
298296- ~ ~ppc/gcc_qmul.c~~
299297- ~ ~ppc/gcc_qsub.c~~
300298- ~ ~ppc/multc3.c~~
301- - ~ ~x86_64/floatdixf.c~~
302- - ~ ~x86_64/floatundixf.S~~
299+
300+ These builtins involve complex floating-point types that are not supported by
301+ Rust.
302+
303+ - ~ ~divdc3.c~~
304+ - ~ ~divsc3.c~~
305+ - ~ ~divtc3.c~~
306+ - ~ ~divxc3.c~~
307+ - ~ ~muldc3.c~~
308+ - ~ ~mulsc3.c~~
309+ - ~ ~multc3.c~~
310+ - ~ ~mulxc3.c~~
311+ - ~ ~powixf2.c~~
303312
304313These builtins are never called by LLVM.
305314
You can’t perform that action at this time.
0 commit comments