Browse Source

bugfix vpexandb - testcases

git-svn-id: branches/tg74/avx512-0037785@47248 -
tg74 4 years ago
parent
commit
3709fe32f1
2 changed files with 8 additions and 6 deletions
  1. 2 0
      tests/utils/avx/asmtestgenerator.pas
  2. 6 6
      tests/utils/avx/avxopcodes.pas

+ 2 - 0
tests/utils/avx/asmtestgenerator.pas

@@ -210,6 +210,8 @@ type
       IF_T4,                  { disp8 - tuple - 4 }
       IF_T8,                  { disp8 - tuple - 8 }
       IF_T1S,                 { disp8 - tuple - 1 scalar }
+      IF_T1S8,
+      IF_T1S16,
       IF_T1F32,
       IF_T1F64,
       IF_TMDDUP,

+ 6 - 6
tests/utils/avx/avxopcodes.pas

@@ -3184,15 +3184,15 @@ begin
   FOpCodeList.Add('VPDPWSSDS,1,1,1,ymmreg_mz,ymmreg,8B32,');
   FOpCodeList.Add('VPDPWSSDS,1,1,1,zmmreg_mz,zmmreg,zmmrm,');
   FOpCodeList.Add('VPDPWSSDS,1,1,1,zmmreg_mz,zmmreg,16B32,');
-  FOpCodeList.Add('VPEXPANDB,1,1,1,mem128_m,xmmreg,,');
-  FOpCodeList.Add('VPEXPANDB,1,1,1,mem256_m,ymmreg,,');
-  FOpCodeList.Add('VPEXPANDB,1,1,1,mem512_m,zmmreg,,');
+  FOpCodeList.Add('VPEXPANDB,1,1,1,xmmreg_mz,mem128,,');
+  FOpCodeList.Add('VPEXPANDB,1,1,1,ymmreg_mz,mem256,,');
+  FOpCodeList.Add('VPEXPANDB,1,1,1,zmmreg_mz,mem512,,');
   FOpCodeList.Add('VPEXPANDB,1,1,1,xmmreg_mz,xmmreg,,');
   FOpCodeList.Add('VPEXPANDB,1,1,1,ymmreg_mz,ymmreg,,');
   FOpCodeList.Add('VPEXPANDB,1,1,1,zmmreg_mz,zmmreg,,');
-  FOpCodeList.Add('VPEXPANDW,1,1,1,mem128_m,xmmreg,,');
-  FOpCodeList.Add('VPEXPANDW,1,1,1,mem256_m,ymmreg,,');
-  FOpCodeList.Add('VPEXPANDW,1,1,1,mem512_m,zmmreg,,');
+  FOpCodeList.Add('VPEXPANDW,1,1,1,xmmreg_mz,mem128,,');
+  FOpCodeList.Add('VPEXPANDW,1,1,1,ymmreg_mz,mem256,,');
+  FOpCodeList.Add('VPEXPANDW,1,1,1,zmmreg_mz,mem512,,');
   FOpCodeList.Add('VPEXPANDW,1,1,1,xmmreg_mz,xmmreg,,');
   FOpCodeList.Add('VPEXPANDW,1,1,1,ymmreg_mz,ymmreg,,');
   FOpCodeList.Add('VPEXPANDW,1,1,1,zmmreg_mz,zmmreg,,');