Partager via


Opérations arithmétiques (SSE2 intrinsèques à virgule flottante)

[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]

Spécifique à Microsoft

Les intrinsèques répertoriées dans le tableau suivant sont suivies par une description de chaque fonction intrinsèque.

Les fonctions intrinsèques de SSE utilisent __m128, __m128i, et les types de données de __m128d , qui ne sont pas pris en charge sur les processeurs (IPF) de la famille de processeurs Itanium. Aucune intrinsèque de SSE qui utilisent le type de données de __m64 n'est prise en charge sur les processeurs de x64 .

Le fichier d'en-tête xmmintrin.h contient des déclarations pour les fonctions intrinsèques de SSE.

intrinsèques arithmétiques comprimées

Intrinsèque

Instruction

Opération

R0

R1

R2

R3

_mm_add_ss

ADDSS

Ajoute

a0 [op] b0
a1
a2
a3

_mm_add_ps

ADDPS

Ajoute

a0 [op] b0
a1 [op] b1
a2 [op] b2
a3 [op] b3

_mm_sub_ss

SUBSS

soustrait

a0 [op] b0
a1
a2
a3

_mm_sub_ps

SUBPS

soustrait

a0 [op] b0
a1 [op] b1
a2 [op] b2
a3 [op] b3

_mm_mul_ss

MULSS

Multiplie

a0 [op] b0
a1
a2
a3

_mm_mul_ps

MULPS

Multiplie

a0 [op] b0
a1 [op] b1
a2 [op] b2
a3 [op] b3

_mm_div_ss

DIVSS

Divise

a0 [op] b0
a1
a2
a3

_mm_div_ps

DIVPS

se divise

a0 [op] b0
a1 [op] b1
a2 [op] b2
a3 [op] b3

_mm_sqrt_ss

SQRTSS

Racine rendue au carré par calculs

[op] a0
a1
a2
a3

_mm_sqrt_ps

SQRTPS

Racine rendue au carré par calculs

[op] a0
[op] b1
[op] b2
[op] b3

_mm_rcp_ss

RCPSS

calcule réciproque

[op] a0
a1
a2
a3

_mm_rcp_ps

RCPPS

calcule réciproque

[op] a0
[op] b1
[op] b2
[op] b3

_mm_rsqrt_ss

RSQRTSS

calcule la racine carrée réciproque

[op] a0
a1
a2
a3

_mm_rsqrt_ps

RSQRTPS

Calcule la racine rendue au carré réciproque

[op] a0
[op] b1
[op] b2
[op] b3

_mm_min_ss

MINSS

Calcule la valeur minimale

[op]( a0,b0)
a1
a2
a3

_mm_min_ps

MINPS

Calcule la valeur minimale

[op]( a0,b0)
[op] (a1, b1)
[op] (a2, b2)
[op] (a3, b3)

_mm_max_ss

MAXSS

calcule le maximum

[op]( a0,b0)
a1
a2
a3

_mm_max_ps

MAXPS

calcule le maximum

[op]( a0,b0)
[op] (a1, b1)
[op] (a2, b2)
[op] (a3, b3)

Pour plus d'informations sur la syntaxe utilisée dans les exemples de code dans cette rubrique, consultez l' Intrinsèques à virgule flottante utilisation des extensions Streaming SIMD.

Voir aussi

Référence

Intrinsèques à virgule flottante utilisation des extensions Streaming SIMD