Я читаю книгу снизу вверх , и в ней есть инструкция, чтобы получить экспоненту с плавающей точкой на c
, скомпилированную через GCC
:
asm ("getf.exp %0=%1" : "=r"(exp) : "f"(d));
говоря, что это работает на Itanium.На моем Core i7 GCC написано Error: no such instruction: 'getf.exp %rax=%st'
.
Я пробовал поиск в Интернете, но не смог найти аналогичную инструкцию для Core iX
процессоров.Есть ли такие?