avxtestgenerator new testdata (vextract..)

git-svn-id: branches/tg74/avx512@39679 -
This commit is contained in:
tg74 2018-08-28 15:12:44 +00:00
parent 4f8832a9dc
commit 3bbb8ffc63

View File

@ -2325,6 +2325,39 @@ begin
FOpCodeList.Add('kxord,1,1,0,KREG,KREG,KREG,');
FOpCodeList.Add('kxorq,1,1,0,KREG,KREG,KREG,');
FOpCodeList.Add('kxorw,1,1,0,KREG,KREG,KREG,');
FOpCodeList.Add('vextractf32X4,1,1,1,MEM128_M,YMMREG,IMM8,');
FOpCodeList.Add('vextractf32X4,1,1,1,MEM128_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf32X4,1,1,1,XMMREG_MZ,YMMREG,IMM8,');
FOpCodeList.Add('vextractf32X4,1,1,1,XMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf32X8,1,1,1,MEM256_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf32X8,1,1,1,YMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf64X2,1,1,1,MEM128_M,YMMREG,IMM8,');
FOpCodeList.Add('vextractf64X2,1,1,1,MEM128_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf64X2,1,1,1,XMMREG_MZ,YMMREG,IMM8,');
FOpCodeList.Add('vextractf64X2,1,1,1,XMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf64X4,1,1,1,MEM256_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextractf64X4,1,1,1,YMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti32X4,1,1,1,MEM128_M,YMMREG,IMM8,');
FOpCodeList.Add('vextracti32X4,1,1,1,MEM128_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti32X4,1,1,1,XMMREG_MZ,YMMREG,IMM8,');
FOpCodeList.Add('vextracti32X4,1,1,1,XMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti32X8,1,1,1,MEM256_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti32X8,1,1,1,YMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti64X2,1,1,1,MEM128_M,YMMREG,IMM8,');
FOpCodeList.Add('vextracti64X2,1,1,1,MEM128_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti64X2,1,1,1,XMMREG_MZ,YMMREG,IMM8,');
FOpCodeList.Add('vextracti64X2,1,1,1,XMMREG_MZ,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti64X4,1,1,1,MEM256_M,ZMMREG,IMM8,');
FOpCodeList.Add('vextracti64X4,1,1,1,YMMREG_MZ,ZMMREG,IMM8,');
end;
function TAVXTestGenerator.InternalMakeTestFiles(aX64, aAVX512, aSAE: boolean; aDestPath, aFileExt: String;