Если QNaN и SNaN применяются в качестве ввода команды перемещения с плавающей запятой (FMV.XS), что может быть возможным выходом и исключениями для 32-разрядной реализации RISC-VЕсли QNaN и SNaN применяются в качестве ввода команды перемещения с плавающей запятой (FMV.XS), какими могут быть возможные выходные данные и исключения
0
A
ответ
4
FMV никогда не вызывает исключение.
FCVT. {W | L} [U]. {S | D} вызывает недопустимое исключение всякий раз, когда значение с плавающей запятой не может быть представлено в целочисленном формате. Это включает значения вне диапазона, бесконечности и NaN. Независимо от того, сигнализирует ли NaN, в этом случае нет никакой разницы.
В целом инструкции RISC-V FP соответствуют поведению исключений соответствующих операций в стандарте IEEE 754-2008.
Вы должны ознакомиться с стандартом «IEEE-754» 2008 или по крайней мере добавить этот тег к своему вопросу, чтобы получить более широкий диапазон ответов. – Chris