The config detect scripts not only look for existence of __int128_t but also verifies whether std::make_unsigned<__int128_t>::type is defined.
This fails on OSX and fedora although both types __int128_t and __uint128_t are defined.
FFLAS-FFPACK decides whether it supports int128 based on Givaro's detection. As a consequence simd256<int64_t>::mulhi can not be defined although it does not use the std::make_unsigned machinery.
The config detect scripts not only look for existence of
__int128_tbut also verifies whetherstd::make_unsigned<__int128_t>::typeis defined.This fails on OSX and fedora although both types
__int128_tand__uint128_tare defined.FFLAS-FFPACK decides whether it supports int128 based on Givaro's detection. As a consequence simd256<int64_t>::mulhi can not be defined although it does not use the
std::make_unsignedmachinery.