В разделе 6.2.1, «Входы инструкций» документа «Архитектура набора инструкций» говорится:
Инструкции, использующие форму VOP3, а также с использованием входов с плавающей запятой, имеют возможность применения абсолютного значения.(Поле ABS) или отрицание (поле NEG) для любого из входных операндов.
V_ADD_F64
указан как инструкция, закодированная в VOP3, так что вы можете отрицать один или оба операнда для получения(a + b)
, (a - b)
, (-a + b)
или (-a - b)
.