]←Select4(SRC2[127:0], imm8[7:6]);
IF VL &gt;= 256
    TMP_DEST[159:128]←Select4(SRC1[255:128], imm8[1:0]);
    TMP_DEST[191:160]←Select4(SRC1[255:128], imm8[3:2]);
    TMP_DEST[223:192]←Select4(SRC2[255:128], imm8[5:4]);
    TMP_DEST[255:224]←Select4(SRC2[255:128], imm8[7:6]);
FI;
IF VL &gt;= 512
    TMP_DEST[287:256]←Select4(SRC1[383:256], imm8[1:0]);
    TMP_DEST[319:288]←Select4(SRC1[383:256], imm8[3:2]);
    TMP_DEST[351:320]←Select4(SRC2[383:256], imm8[5:4]);
    TMP_DEST[383:352]←Se