
    3: TMP ←SRC[127:96];
ESAC;
RETURN TMP
}
</pre>
<h4 id="vpshufps--evex-encoded-versions-when-src2-is-a-vector-register-">VPSHUFPS (EVEX encoded versions when SRC2 is a vector register)<a class="anchor" href="#vpshufps--evex-encoded-versions-when-src2-is-a-vector-register-">
			¶
		</a></h4>
<pre>(KL, VL) = (4, 128), (8, 256), (16, 512)
TMP_DEST[31:0]←Select4(SRC1[127:0], imm8[1:0]);
TMP_DEST[63:32]←Select4(SRC1[127:0], imm8[3:2]);
TMP_DEST[95:64]←Select4(SRC2[127:0], imm8[5:4]);
TMP_DEST[127:96