128 bits integers with gcc

From LPTMS Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

gcc offers the possibility to work with 128 bits integers using two 64 bits words. <source lang="cpp">

        __int128_t a = -10293840984;

unsigned __int128_t b = 10293840984; </source>

similarly __float128 exists for floating numbers on 128 bits integers.

For Quadruple precision calculation: gcc offers a library for mathematics functions :