manpagez: man pages & more
info gcc
Home | html | info | man
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5.45.5.1 Paired-Single Arithmetic

The table below lists the v2sf operations for which hardware support exists. a, b and c are v2sf values and x is an integral value.

C code

MIPS instruction

a + b

add.ps

a - b

sub.ps

-a

neg.ps

a * b

mul.ps

a * b + c

madd.ps

a * b - c

msub.ps

-(a * b + c)

nmadd.ps

-(a * b - c)

nmsub.ps

x ? a : b

movn.ps/movz.ps

Note that the multiply-accumulate instructions can be disabled using the command-line option -mno-fused-madd.