summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-09-09 10:17:22 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-09-09 10:17:22 +0000
commit77a2cafff185a8512be6c8a079f0ec41ddb88aed (patch)
tree3011b3bc3d020852843b500a91b92f76590a12e4
parentc73b0ff8b29871698760caa9badaf9a155033e68 (diff)
downloadmpfr-77a2cafff185a8512be6c8a079f0ec41ddb88aed.tar.gz
[TODO] More about intrinsics (e.g. _addcarry_u64).
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14576 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--TODO6
1 files changed, 5 insertions, 1 deletions
diff --git a/TODO b/TODO
index c23a6b2d8..cca35f0d1 100644
--- a/TODO
+++ b/TODO
@@ -509,10 +509,14 @@ Table of contents:
In particular, binary package distributions would benefit from FMV as
only one binary is generated for different processor families.
-- use intrinsics when available (needs a configure test).
+- use intrinsics such as _addcarry_u64 when available
+ (needs a configure test).
References:
https://software.intel.com/sites/landingpage/IntrinsicsGuide/
https://stackoverflow.com/q/11228855/3782797
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79173
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97387
+ (would be useful for add1sp.c and sub1sp.c).
##############################################################################