_mm_packs_pi16
Classification
MMX, Miscellaneous, CPUID Test: MMX
Header File
mmintrin.h
Instruction
PACKSSWB mm, mm
Synopsis
 _mm_packs_pi16(__m64 a, __m64 b);
Description
Convert packed signed 16-bit integers from "a" and "b" to packed 8-bit integers using signed saturation, and store the results in "dst".
Operation
dst[7:0] := Saturate8(a[15:0])
dst[15:8] := Saturate8(a[31:16])
dst[23:16] := Saturate8(a[47:32])
dst[31:24] := Saturate8(a[63:48])
dst[39:32] := Saturate8(b[15:0])
dst[47:40] := Saturate8(b[31:16])
dst[55:48] := Saturate8(b[47:32])
dst[63:56] := Saturate8(b[63:48])