Поскольку x86_64 имеет 14 регистров общего назначения (rsp
и rbp
для стека), не могли бы вы сделать 896-битное целое число?
Или вы могли бы даже использовать все 32 zmm
регистра (512-битных) для создания 16384-битного целого числа, перемещая его части в 64-битные регистры и затем вычисляя? Меня не волнует, быстрее ли gmp по этому вопросу.