فهرست منبع

* i8086 compilation fixed after r24896

git-svn-id: trunk@24902 -
nickysn 12 سال پیش
والد
کامیت
e291805880
1فایلهای تغییر یافته به همراه8 افزوده شده و 4 حذف شده
  1. 8 4
      compiler/i8086/cpuinfo.pas

+ 8 - 4
compiler/i8086/cpuinfo.pas

@@ -62,7 +62,8 @@ Type
       fpu_ssse3,
       fpu_ssse3,
       fpu_sse41,
       fpu_sse41,
       fpu_sse42,
       fpu_sse42,
-      fpu_avx
+      fpu_avx,
+      fpu_avx2
      );
      );
 
 
 
 
@@ -102,11 +103,14 @@ Const
      'SSSE3',
      'SSSE3',
      'SSE41',
      'SSE41',
      'SSE42',
      'SSE42',
-     'AVX'
+     'AVX',
+     'AVX2'
    );
    );
 
 
-   sse_singlescalar : set of tfputype = [fpu_sse,fpu_sse2,fpu_sse3];
-   sse_doublescalar : set of tfputype = [fpu_sse2,fpu_sse3];
+   sse_singlescalar : set of tfputype = [fpu_sse..fpu_avx2];
+   sse_doublescalar : set of tfputype = [fpu_sse2..fpu_avx2];
+
+   fpu_avx_instructionsets = [fpu_avx,fpu_avx2];
 
 
    { Supported optimizations, only used for information }
    { Supported optimizations, only used for information }
    supported_optimizerswitches = genericlevel1optimizerswitches+
    supported_optimizerswitches = genericlevel1optimizerswitches+