35.2.4. FP ÂÅÊÒÎÐÍÛÅ ÊÎÌÌÀÍÄÛ
FP Vector addition
---------------------------------------------------------------------------
FP VECTOR ADDITION
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 ADDPS ADDPD
--------------------------------------------------------------------
MIPS ADD.PS
--------------------------------------------------------------------
PPC VADDFP
---------------------------------------------------------------------------
FP Vector subtract
---------------------------------------------------------------------------
FP VECTOR SUBTRACTION
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 SUBPS SUBPD
--------------------------------------------------------------------
MIPS SUB.PS
--------------------------------------------------------------------
PPC VSUBFP
---------------------------------------------------------------------------
FP Vector multiply
---------------------------------------------------------------------------
FP VECTOR MULTIPLY
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 MULPS MULPD
--------------------------------------------------------------------
MIPS MUL.PS
--------------------------------------------------------------------
PPC VMULFP
---------------------------------------------------------------------------
FP Vector multiply/add
---------------------------------------------------------------------------
FP VECTOR MULTIPLY/ADD
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86
--------------------------------------------------------------------
MIPS MADD.PS
NMADD.PS
--------------------------------------------------------------------
PPC VMADDFP
---------------------------------------------------------------------------
FP Vector Multiply/subtract
---------------------------------------------------------------------------
FP VECTOR MULTIPLY/SUBTRACT
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86
--------------------------------------------------------------------
MIPS MSUB.PS
NMSUB.PS
--------------------------------------------------------------------
PPC VNMSSUBFP
---------------------------------------------------------------------------
FP Vector Divide
---------------------------------------------------------------------------
FP VECTOR DIVIDE
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 DIVPS DIVPD
--------------------------------------------------------------------
MIPS
--------------------------------------------------------------------
PPC
---------------------------------------------------------------------------
FP Vector Reciprocal
---------------------------------------------------------------------------
FP VECTOR RECIPROCAL (1/x)
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 RCPPS
--------------------------------------------------------------------
MIPS RECIP1
RECIP2
--------------------------------------------------------------------
PPC VREPFP
---------------------------------------------------------------------------
FP Vector Square Root
---------------------------------------------------------------------------
FP VECTOR SQUARE ROOT
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 SQRTPS SQRTPD
--------------------------------------------------------------------
MIPS
--------------------------------------------------------------------
PPC
---------------------------------------------------------------------------
FP Vector Square Root Reciprocal
---------------------------------------------------------------------------
FP VECTOR SQUARE ROOT RECIPROCAL
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 RSQRTPS
--------------------------------------------------------------------
MIPS RSQRT1
RSQRT2
--------------------------------------------------------------------
PPC VRSQRTEFP
---------------------------------------------------------------------------
FP Vector Absolute Value
---------------------------------------------------------------------------
FP VECTOR ABSOLUTE VALUE/NEGATE
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86
--------------------------------------------------------------------
MIPS ABS.PS
NEG.PS
--------------------------------------------------------------------
PPC
---------------------------------------------------------------------------
FP Vector Maximum/Minimum
---------------------------------------------------------------------------
FP VECTOR MAXIMUM/MINIMUM
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 MAXPS MAXPD
MINPS MINPD
--------------------------------------------------------------------
MIPS
--------------------------------------------------------------------
PPC VMAXFP
VMINFP
---------------------------------------------------------------------------
FP Vector Load/Store
---------------------------------------------------------------------------
FP VECTOR LOAD/STORE
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 MOVAPS
MOVUPS
MOVAPD
MOVDQA
--------------------------------------------------------------------
MIPS standart
(LUXC1)
(LDXC1)
(LWXC1)
(SUXC1)
(SDXC1)
(SWXC1)
--------------------------------------------------------------------
PPC
---------------------------------------------------------------------------
FP Vector Parallel compare
---------------------------------------------------------------------------
FP VECTOR PARALLEL COMPARE
--------------------------------------------------------------------
64 128 128
2xS 4XS 2XD
--------------------------------------------------------------------
x86 CMPPS CMPPD
--------------------------------------------------------------------
MIPS C.EQ.PS
C.LE.PS
C.GT.PS
--------------------------------------------------------------------
PPC VCMPBFP
VCMPEQFP
VCMPGEFP
VCMPGTFP
---------------------------------------------------------------------------
Index Prev Next