Могут ли регистры XMM использоваться для выполнения любых 128-битных целочисленных вычислений?
Мое впечатление определенно нет, но, может быть, есть хитрый трюк? Благодарю.
2 ответа
Не напрямую, но есть 64-битные арифметические операции, которые можно легко комбинировать для выполнения 128-битной (или большей) точности.
Регистры xmm могут выполнять арифметику для 8, 16, 32 и 64-битных целых чисел. Он не производит флаг переноса, поэтому вы не можете увеличить точность за пределы 64 бит. Математические библиотеки с расширенной точностью используют регистры общего назначения, которые являются 32-битными или 64-битными, в зависимости от ОС.