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 @@ -254,10 +254,6 @@ These builtins are needed to support `f16` and `f128`, which are in the process
254
254
- [ ] floatunsitf.c
255
255
- [x] multf3.c
256
256
- [ ] powitf2.c
257
- - [ ] ppc/fixtfdi.c
258
- - [ ] ppc/fixunstfdi.c
259
- - [ ] ppc/floatditf.c
260
- - [ ] ppc/floatunditf.c
261
257
- [x] subtf3.c
262
258
- [x] truncdfhf2.c
263
259
- [x] truncsfhf2.c
@@ -267,12 +263,9 @@ These builtins are needed to support `f16` and `f128`, which are in the process
267
263
268
264
# # Unimplemented functions
269
265
270
- These builtins involve floating-point types (" ` f80` " and complex numbers) that are not supported by Rust.
266
+ These builtins are for x87 ` f80` floating-point numbers that are not supported
267
+ by Rust.
271
268
272
- - ~ ~divdc3.c~~
273
- - ~ ~divsc3.c~~
274
- - ~ ~divtc3.c~~
275
- - ~ ~divxc3.c~~
276
269
- ~ ~fixunsxfdi.c~~
277
270
- ~ ~fixunsxfsi.c~~
278
271
- ~ ~fixunsxfti.c~~
@@ -284,19 +277,35 @@ These builtins involve floating-point types ("`f80`" and complex numbers) that a
284
277
- ~ ~floatuntixf.c~~
285
278
- ~ ~i386/floatdixf.S~~
286
279
- ~ ~i386/floatundixf.S~~
287
- - ~ ~muldc3.c~~
288
- - ~ ~mulsc3.c~~
289
- - ~ ~multc3.c~~
290
- - ~ ~mulxc3.c~~
291
- - ~ ~powixf2.c~~
280
+ - ~ ~x86_64/floatdixf.c~~
281
+ - ~ ~x86_64/floatundixf.S~~
282
+
283
+ These builtins are for IBM " extended double" non-IEEE 128-bit floating-point
284
+ numbers.
285
+
292
286
- ~ ~ppc/divtc3.c~~
287
+ - ~ ~ppc/fixtfdi.c~~
288
+ - ~ ~ppc/fixunstfdi.c~~
289
+ - ~ ~ppc/floatditf.c~~
290
+ - ~ ~ppc/floatunditf.c~~
293
291
- ~ ~ppc/gcc_qadd.c~~
294
292
- ~ ~ppc/gcc_qdiv.c~~
295
293
- ~ ~ppc/gcc_qmul.c~~
296
294
- ~ ~ppc/gcc_qsub.c~~
297
295
- ~ ~ppc/multc3.c~~
298
- - ~ ~x86_64/floatdixf.c~~
299
- - ~ ~x86_64/floatundixf.S~~
296
+
297
+ These builtins involve complex floating-point types that are not supported by
298
+ Rust.
299
+
300
+ - ~ ~divdc3.c~~
301
+ - ~ ~divsc3.c~~
302
+ - ~ ~divtc3.c~~
303
+ - ~ ~divxc3.c~~
304
+ - ~ ~muldc3.c~~
305
+ - ~ ~mulsc3.c~~
306
+ - ~ ~multc3.c~~
307
+ - ~ ~mulxc3.c~~
308
+ - ~ ~powixf2.c~~
300
309
301
310
These builtins are never called by LLVM.
302
311
You can’t perform that action at this time.
0 commit comments