General Support Intrinsics
| Intrinsic name | Operation | Signed | Saturation | Assembly instruction |
|---|---|---|---|---|
| _mm_empty | Empties MM state | Not applicable | Not applicable | EMMS |
| _mm_cvtsi32_si64 | Converts from int | Not applicable | Not applicable | MOVD |
| _mm_cvtsi64_si32 | Converts from int | Not applicable | Not applicable | MOVD |
| _mm_packs_pi16 | Packs | Yes | Yes | PACKSSWB |
| _mm_packs_pi32 | Packs | Yes | Yes | PACKSSDW |
| _mm_packs_pu16 | Packs | No | Yes | PACKUSWB |
| _mm_unpackhi_pi8 | Interleaves | Not applicable | Not applicable | PUNPCKHBW |
| _mm_unpackhi_pi16 | Interleaves | Not applicable | Not applicable | PUNPCKHWD |
| _mm_unpackhi_pi32 | Interleaves | Not applicable | Not applicable | PUNPCKHDQ |
| _mm_unpacklo_pi8 | Interleaves | Not applicable | Not applicable | PUNPCKLBW |
| _mm_unpacklo_pi16 | Interleaves | Not applicable | Not applicable | PUNPCKLWD |
| _mm_unpacklo_pi32 | Interleaves | Not applicable | Not applicable | PUNPCKLDQ |

