VPSHUFD and VPERMILPS are aliases of each other. Reuses the implementation path from the PSHUFD implementation which has a few swizzles and then a table lookup. VPERMILPD is a very simple swizzle per 128-bit lane. Fixes #3797 Fixes #3784
SupportsSaturatingRoundingShifts