V_SUB_F64 в наборе инструкций AMD GCN и VEGA - PullRequest
0 голосов
/ 08 июня 2018

Почему в наборе инструкций AMD GCN и VEGA нет инструкции "V_SUB_F64"?Как они реализуют вычитание двойной точности?

As the picture shows

1 Ответ

0 голосов
/ 10 июня 2018

В разделе 6.2.1, «Входы инструкций» документа «Архитектура набора инструкций» говорится:

Инструкции, использующие форму VOP3, а также с использованием входов с плавающей запятой, имеют возможность применения абсолютного значения.(Поле ABS) или отрицание (поле NEG) для любого из входных операндов.

V_ADD_F64 указан как инструкция, закодированная в VOP3, так что вы можете отрицать один или оба операнда для получения(a + b), (a - b), (-a + b) или (-a - b).

...