diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-10-05 12:47:27 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-10-05 12:47:27 +0000 |
commit | 63780e99e8b8b6b919d196ff56eb83fa41912444 (patch) | |
tree | 37d028b8ac5d4c99288ef82e94b7ed767902be9d /TODO | |
parent | 98c8aca9c0aa302cf2e2118ed0ef0656a43a0576 (diff) | |
download | mpfr-63780e99e8b8b6b919d196ff56eb83fa41912444.tar.gz |
[TODO] Mention function multiversioning (FMV).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11771 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -413,6 +413,14 @@ Table of contents: - deal with MPFR_RNDF in mpfr_round_near_x (replaced by MPFR_RNDZ). +- instead of a fixed mparam.h, optionally use function multiversioning + (FMV), currently only available with the GNU C++ front end: + https://gcc.gnu.org/wiki/FunctionMultiVersioning + According to https://lwn.net/Articles/691932/ the dispatch resolution + is now done by the dynamic loader, so that this may be fast enough. + In particular, binary package distributions would benefit from FMV as + only one binary is generated for different processor families. + ############################################################################## 6. Miscellaneous |