Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. VPERMIL2PS ymm1, ymm2, ymm3, ymm4/m256, imz2
  2.  
  3. VPERMIL2PS (VEX.256 encoded version)
  4. DEST[31:0] sel_and_condzerosp(SRC1[127:0], SRC2[127:0], SRC3[3:0])
  5. DEST[63:32] sel_and_condzerosp(SRC1[127:0], SRC2[127:0], SRC3[35:32])
  6. DEST[95:64] sel_and_condzerosp(SRC1[127:0], SRC2[127:0], SRC3[67:64])
  7. DEST[127:96] sel_and_condzerosp(SRC1[127:0], SRC2[127:0], SRC3[99:96])
  8. DEST[159:128] sel_and_condzerosp(SRC1[255:128], SRC2[255:128], SRC3[131:128])
  9. DEST[191:160] sel_and_condzerosp(SRC1[255:128], SRC2[255:128], SRC3[163:160])
  10. DEST[223:192] sel_and_condzerosp(SRC1[255:128], SRC2[255:128], SRC3[195:192])
  11. DEST[255:224] sel_and_condzerosp(SRC1[255:128], SRC2[255:128], SRC3[227:224])
  12.  
  13. VPERMIL2PS __m128 _mm_permute2_ps (__m128 a, __m128 b, __m128i ctrl, int imm)
  14. VPERMIL2PS __m256 _mm256_permute2_ps (__m256 a, __m256 b, __m256i ctrl, int imm)
  15.  
  16. VPERMILPS (256-bit immediate version)
  17. DEST[31:0] Select4(SRC1[127:0], imm8[1:0]);
  18. DEST[63:32] Select4(SRC1[127:0], imm8[3:2]);
  19. DEST[95:64] Select4(SRC1[127:0], imm8[5:4]);
  20. DEST[127:96] Select4(SRC1[127:0], imm8[7:6]);
  21. DEST[159:128] Select4(SRC1[255:128], imm8[1:0]);
  22. DEST[191:160] Select4(SRC1[255:128], imm8[3:2]);
  23. DEST[223:192] Select4(SRC1[255:128], imm8[5:4]);
  24. DEST[255:224] Select4(SRC1[255:128], imm8[7:6]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement