_mm_hsubs_pi16
Classification
SSE_ALL, Arithmetic, CPUID Test: SSSE3
Header File
Instruction
PHSUBSW mm, mm
Synopsis
_mm_hsubs_pi16(__m64 a, __m64 b);
Description
Horizontally subtract adjacent pairs of signed 16-bit integers in "a" and "b" using saturation, and pack the signed 16-bit results in "dst".
Operation
dst[15:0] := Saturate16(a[15:0] - a[31:16])
dst[31:16] := Saturate16(a[47:32] - a[63:48])
dst[47:32] := Saturate16(b[15:0] - b[31:16])
dst[63:48] := Saturate16(b[47:32] - b[63:48])