GCC поддерживает встроенные типы __int128 и __uint128 на 64-разрядных платформах, но похоже, что поддержка форматирования для 128-битных целых чисел менее распространено в libc.
Примечание: перед версией 4.6.0 они были названы __int128_t и __uint128_t.
Как вы можете видеть, тип __int128 поддерживается путем сохранения двух 64-битных последовательностей, а затем работает с ними с типичным шаблоном большого int с использованием двух инструкций, например ADD, а затем ADC (add with carry)