avx512 broadcast tests

git-svn-id: branches/tg74/avx512@39777 -
This commit is contained in:
tg74 2018-09-19 15:27:06 +00:00
parent 4265f4d6a5
commit 8a7cee6294
2 changed files with 8 additions and 1 deletions

View File

@ -196,7 +196,12 @@ type
IF_PRE, { it's a prefix instruction }
IF_PASS2, { if the instruction can change in a second pass }
IF_IMM4, { immediate operand is a nibble (must be in range [0..15]) }
IF_IMM3 { immediate operand is a triad (must be in range [0..7]) }
IF_IMM3, { immediate operand is a triad (must be in range [0..7]) }
IF_BCST2,
IF_BCST4,
IF_BCST8,
IF_BCST16
);
tinsflags=set of tinsflag;

View File

@ -1041,6 +1041,7 @@ begin
FOpCodeList.Add('vcomiss,1,1,1,XMMREG,XMMREG_SAE,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,XMMREG_MZ,MEM64,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,XMMREG_MZ,XMMREG,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,XMMREG_MZ,2B32,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,XMMREG_MZ,4B32,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,YMMREG_MZ,MEM128,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,YMMREG_MZ,XMMREG,,');
@ -1048,6 +1049,7 @@ begin
FOpCodeList.Add('vcvtdq2pd,1,1,1,ZMMREG_MZ,MEM256,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,ZMMREG_MZ,YMMREG_ER,,');
FOpCodeList.Add('vcvtdq2pd,1,1,1,ZMMREG_MZ,16B32,,');
FOpCodeList.Add('vcvtdq2ps,1,1,1,XMMREG_MZ,XMMRM,,');
FOpCodeList.Add('vcvtdq2ps,1,1,1,XMMREG_MZ,4B32,,');
FOpCodeList.Add('vcvtdq2ps,1,1,1,YMMREG_MZ,YMMRM,,');