Partager via


_mm_sad_epu8

[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

Calcule la différence absolue des 16 entiers de 8 bits non signés d' a et 16 entiers de 8 bits non signés d' b.

__m128i _mm_sad_epu8 (__m128i a, __m128i b);
PSADBW

Valeur de retour

Additionne les 8 correspond à et descend jusqu'8 différences et paquets les 2 entiers 16 bits non signés résultant dans le supérieures et inférieures les éléments 64 bits.

r0 := abs(a0 - b0) + abs(a1 - b1) +...+ abs(a7 - b7)
r1 := 0x0 ; r2 := 0x0 ; r3 := 0x0
r4 := abs(a8 - b8) + abs(a9 - b9) +...+ abs(a15 - b15)
r5 := 0x0 ; r6 := 0x0 ; r7 := 0x0

Configuration requise

en-tête : emmintrin.h

détail de FIN Microsoft

Voir aussi

Référence

Opérations arithmétiques (SSE2 intrinsèques entières)