[multiprecision] why 128 bit numbers isn't used in msvc?

msvc added 128 bit numbers(in the header __msvc_int128.hpp). I know multiprecision uses __128 to improve performance so why doesn't it use msvc version? it's seems easy to change and will probably improve performance.

On Thu, Jun 29, 2023 at 15:09, shar yashuv Giat via Boost-users <[boost-users@lists.boost.org](mailto:On Thu, Jun 29, 2023 at 15:09, shar yashuv Giat via Boost-users <<a href=)> wrote:
msvc added 128 bit numbers(in the header __msvc_int128.hpp). I know multiprecision uses __128 to improve performance so why doesn't it use msvc version? it's seems easy to change and will probably improve performance.
As far as I know it’s not official supported. If you look through their open GitHub issues they are working on performance improvementsnow: https://github.com/microsoft/STL/issues/2520. Once it is official there is no compelling reason not to use it. Matt
participants (2)
-
Matt Borland
-
shar yashuv Giat