File tree 1 file changed +25
-16
lines changed
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
257
257
- [ ] floatunsitf.c
258
258
- [x] multf3.c
259
259
- [ ] powitf2.c
260
- - [ ] ppc/fixtfdi.c
261
- - [ ] ppc/fixunstfdi.c
262
- - [ ] ppc/floatditf.c
263
- - [ ] ppc/floatunditf.c
264
260
- [x] subtf3.c
265
261
- [x] truncdfhf2.c
266
262
- [x] truncsfhf2.c
@@ -270,12 +266,9 @@ These builtins are needed to support `f16` and `f128`, which are in the process
270
266
271
267
# # Unimplemented functions
272
268
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.
274
271
275
- - ~ ~divdc3.c~~
276
- - ~ ~divsc3.c~~
277
- - ~ ~divtc3.c~~
278
- - ~ ~divxc3.c~~
279
272
- ~ ~fixunsxfdi.c~~
280
273
- ~ ~fixunsxfsi.c~~
281
274
- ~ ~fixunsxfti.c~~
@@ -287,19 +280,35 @@ These builtins involve floating-point types ("`f80`" and complex numbers) that a
287
280
- ~ ~floatuntixf.c~~
288
281
- ~ ~i386/floatdixf.S~~
289
282
- ~ ~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
+
295
289
- ~ ~ppc/divtc3.c~~
290
+ - ~ ~ppc/fixtfdi.c~~
291
+ - ~ ~ppc/fixunstfdi.c~~
292
+ - ~ ~ppc/floatditf.c~~
293
+ - ~ ~ppc/floatunditf.c~~
296
294
- ~ ~ppc/gcc_qadd.c~~
297
295
- ~ ~ppc/gcc_qdiv.c~~
298
296
- ~ ~ppc/gcc_qmul.c~~
299
297
- ~ ~ppc/gcc_qsub.c~~
300
298
- ~ ~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~~
303
312
304
313
These builtins are never called by LLVM.
305
314
You can’t perform that action at this time.
0 commit comments