diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-10-05 12:52:59 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2017-10-05 12:52:59 +0000 |
commit | 64e118c1ae959f9a8b5ade8fc70fbaea210ce9e9 (patch) | |
tree | 078b2799f727bab4b1e071f0203c03f6b1a8fa8a /TODO | |
parent | 63780e99e8b8b6b919d196ff56eb83fa41912444 (diff) | |
download | mpfr-64e118c1ae959f9a8b5ade8fc70fbaea210ce9e9.tar.gz |
[TODO] Function multiversioning (FMV): more details.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11772 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -417,7 +417,9 @@ Table of contents: (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. + is now done by the dynamic loader, so that this should be fast enough + (the cost would be the reading of a static variable, initialized at + load time, instead of a constant). In particular, binary package distributions would benefit from FMV as only one binary is generated for different processor families. |