From 5b13ef102594e0db7902a55667b83cd030016a0b Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 2 Sep 2012 20:55:12 +0000 Subject: [PATCH] + added sse/avx instructions sets introduced during the last years git-svn-id: trunk@22287 - --- compiler/i386/cpuinfo.pas | 12 ++++++++++-- compiler/x86_64/cpuinfo.pas | 12 ++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/compiler/i386/cpuinfo.pas b/compiler/i386/cpuinfo.pas index 506898b2b7..fea9c41fb1 100644 --- a/compiler/i386/cpuinfo.pas +++ b/compiler/i386/cpuinfo.pas @@ -55,7 +55,11 @@ Type fpu_x87, fpu_sse, fpu_sse2, - fpu_sse3 + fpu_sse3, + fpu_ssse3, + fpu_sse41, + fpu_sse42, + fpu_avx ); @@ -88,7 +92,11 @@ Const 'X87', 'SSE', 'SSE2', - 'SSE3' + 'SSE3', + 'SSSE3', + 'SSE41', + 'SSE42', + 'AVX' ); sse_singlescalar : set of tfputype = [fpu_sse,fpu_sse2,fpu_sse3]; diff --git a/compiler/x86_64/cpuinfo.pas b/compiler/x86_64/cpuinfo.pas index fce5206462..ca988e81de 100644 --- a/compiler/x86_64/cpuinfo.pas +++ b/compiler/x86_64/cpuinfo.pas @@ -47,7 +47,11 @@ Type (fpu_none, // fpu_soft, { generic } fpu_sse64, - fpu_sse3 + fpu_sse3, + fpu_ssse3, + fpu_sse41, + fpu_sse42, + fpu_avx ); Const @@ -78,7 +82,11 @@ Const fputypestr : array[tfputype] of string[6] = ('', // 'SOFT', 'SSE64', - 'SSE3' + 'SSE3', + 'SSSE3', + 'SSE41', + 'SSE42', + 'AVX' ); sse_singlescalar : set of tfputype = [fpu_sse64,fpu_sse3];