HomeSort by: relevance | last modified time | path
    Searched refs:avx (Results 1 - 25 of 59) sorted by relevancy

1 2 3

  /src/sys/arch/amd64/stand/prekern/
Makefile 28 CFLAGS+= -mno-red-zone -mno-mmx -mno-sse -mno-avx -ffreestanding
  /src/crypto/external/apache2/openssl/dist/crypto/sha/asm/
sha256-586.pl 35 # May version, >60% over original. Add AVX+shrd code path, >25%
42 # not shown.) Add AVX+BMI code path.
80 $xmm=$avx=0;
85 $avx = ($1>=2.19) + ($1>=2.22);
88 if ($xmm && !$avx && $ARGV[0] eq "win32n" &&
90 $avx = ($1>=2.03) + ($1>=2.10);
93 if ($xmm && !$avx && $ARGV[0] eq "win32" &&
95 $avx = ($1>=10) + ($1>=11);
98 if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/) {
99 $avx = ($2>=3.0) + ($2>3.0)
    [all...]
sha1-mb-x86_64.pl 58 $avx=0;
62 $avx = ($1>=2.19) + ($1>=2.22);
65 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
67 $avx = ($1>=2.09) + ($1>=2.10);
70 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
72 $avx = ($1>=10) + ($1>=11);
75 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
76 $avx = ($2>=3.0) + ($2>3.0);
379 $code.=<<___ if ($avx);
799 if ($avx) {{{
    [all...]
sha1-x86_64.pl 57 # Add AVX code path. See sha1-586.pl for further information.
75 # x86_64 SSSE3 AVX[2]
110 $avx = ($1>=2.19) + ($1>=2.22);
113 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
115 $avx = ($1>=2.09) + ($1>=2.10);
118 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
120 $avx = ($1>=10) + ($1>=11);
123 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
124 $avx = ($2>=3.0) + ($2>3.0);
128 $avx=1 if (!$shaext && $avx)
    [all...]
sha256-mb-x86_64.pl 59 $avx=0;
63 $avx = ($1>=2.19) + ($1>=2.22);
66 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
68 $avx = ($1>=2.09) + ($1>=2.10);
71 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
73 $avx = ($1>=10) + ($1>=11);
76 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
77 $avx = ($2>=3.0) + ($2>3.0);
260 $code.=<<___ if ($avx);
800 if ($avx) {{{
    [all...]
sha512-x86_64.pl 62 # the effort, not on pre-AVX processors. [Obviously with exclusion
76 # for AVX, but with %ymm as operands. Side effect is increased stack
87 # SHA256 SSSE3 AVX/XOP(*) SHA512 AVX/XOP(*)
126 $avx = ($1>=2.19) + ($1>=2.22);
129 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
131 $avx = ($1>=2.09) + ($1>=2.10);
134 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
136 $avx = ($1>=10) + ($1>=11);
139 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/)
    [all...]
  /src/crypto/external/bsd/openssl/dist/crypto/sha/asm/
sha256-586.pl 35 # May version, >60% over original. Add AVX+shrd code path, >25%
42 # not shown.) Add AVX+BMI code path.
80 $xmm=$avx=0;
85 $avx = ($1>=2.19) + ($1>=2.22);
88 if ($xmm && !$avx && $ARGV[0] eq "win32n" &&
90 $avx = ($1>=2.03) + ($1>=2.10);
93 if ($xmm && !$avx && $ARGV[0] eq "win32" &&
95 $avx = ($1>=10) + ($1>=11);
98 if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/) {
99 $avx = ($2>=3.0) + ($2>3.0)
    [all...]
sha1-mb-x86_64.pl 58 $avx=0;
62 $avx = ($1>=2.19) + ($1>=2.22);
65 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
67 $avx = ($1>=2.09) + ($1>=2.10);
70 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
72 $avx = ($1>=10) + ($1>=11);
75 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
76 $avx = ($2>=3.0) + ($2>3.0);
379 $code.=<<___ if ($avx);
799 if ($avx) {{{
    [all...]
sha1-x86_64.pl 57 # Add AVX code path. See sha1-586.pl for further information.
75 # x86_64 SSSE3 AVX[2]
110 $avx = ($1>=2.19) + ($1>=2.22);
113 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
115 $avx = ($1>=2.09) + ($1>=2.10);
118 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
120 $avx = ($1>=10) + ($1>=11);
123 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
124 $avx = ($2>=3.0) + ($2>3.0);
128 $avx=1 if (!$shaext && $avx)
    [all...]
sha256-mb-x86_64.pl 59 $avx=0;
63 $avx = ($1>=2.19) + ($1>=2.22);
66 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
68 $avx = ($1>=2.09) + ($1>=2.10);
71 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
73 $avx = ($1>=10) + ($1>=11);
76 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
77 $avx = ($2>=3.0) + ($2>3.0);
260 $code.=<<___ if ($avx);
800 if ($avx) {{{
    [all...]
sha512-x86_64.pl 62 # the effort, not on pre-AVX processors. [Obviously with exclusion
76 # for AVX, but with %ymm as operands. Side effect is increased stack
87 # SHA256 SSSE3 AVX/XOP(*) SHA512 AVX/XOP(*)
126 $avx = ($1>=2.19) + ($1>=2.22);
129 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
131 $avx = ($1>=2.09) + ($1>=2.10);
134 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
136 $avx = ($1>=10) + ($1>=11);
139 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/)
    [all...]
  /src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/
sha256-586.pl 35 # May version, >60% over original. Add AVX+shrd code path, >25%
42 # not shown.) Add AVX+BMI code path.
81 $xmm=$avx=0;
86 $avx = ($1>=2.19) + ($1>=2.22);
89 if ($xmm && !$avx && $ARGV[0] eq "win32n" &&
91 $avx = ($1>=2.03) + ($1>=2.10);
94 if ($xmm && !$avx && $ARGV[0] eq "win32" &&
96 $avx = ($1>=10) + ($1>=11);
99 if ($xmm && !$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|based on LLVM) ([0-9]+\.[0-9]+)/) {
100 $avx = ($2>=3.0) + ($2>3.0)
    [all...]
sha1-mb-x86_64.pl 52 $avx=0;
56 $avx = ($1>=2.19) + ($1>=2.22);
59 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
61 $avx = ($1>=2.09) + ($1>=2.10);
64 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
66 $avx = ($1>=10) + ($1>=11);
69 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
70 $avx = ($2>=3.0) + ($2>3.0);
371 $code.=<<___ if ($avx);
785 if ($avx) {{{
    [all...]
sha1-x86_64.pl 57 # Add AVX code path. See sha1-586.pl for further information.
75 # x86_64 SSSE3 AVX[2]
109 $avx = ($1>=2.19) + ($1>=2.22);
112 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
114 $avx = ($1>=2.09) + ($1>=2.10);
117 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
119 $avx = ($1>=10) + ($1>=11);
122 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
123 $avx = ($2>=3.0) + ($2>3.0);
127 $avx=1 if (!$shaext && $avx)
    [all...]
sha256-mb-x86_64.pl 53 $avx=0;
57 $avx = ($1>=2.19) + ($1>=2.22);
60 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
62 $avx = ($1>=2.09) + ($1>=2.10);
65 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
67 $avx = ($1>=10) + ($1>=11);
70 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
71 $avx = ($2>=3.0) + ($2>3.0);
252 $code.=<<___ if ($avx);
786 if ($avx) {{{
    [all...]
sha512-x86_64.pl 62 # the effort, not on pre-AVX processors. [Obviously with exclusion
76 # for AVX, but with %ymm as operands. Side effect is increased stack
87 # SHA256 SSSE3 AVX/XOP(*) SHA512 AVX/XOP(*)
125 $avx = ($1>=2.19) + ($1>=2.22);
128 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
130 $avx = ($1>=2.09) + ($1>=2.10);
133 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
135 $avx = ($1>=10) + ($1>=11);
138 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/)
    [all...]
  /src/crypto/external/apache2/openssl/dist/crypto/aes/asm/
aesni-sha256-x86_64.pl 61 $avx = ($1>=2.19) + ($1>=2.22);
64 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
66 $avx = ($1>=2.09) + ($1>=2.10);
69 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
71 $avx = ($1>=10) + ($1>=12);
74 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
75 $avx = ($2>=3.0) + ($2>3.0);
78 $shaext=$avx; ### set to zero if compiling for 1.0.1
79 $avx=1 if (!$shaext && $avx);
    [all...]
aesni-mb-x86_64.pl 32 # pre-AVX processors, where higher interleave factor incidentally
62 $avx=0;
66 $avx = ($1>=2.19) + ($1>=2.22);
69 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
71 $avx = ($1>=2.09) + ($1>=2.10);
74 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
76 $avx = ($1>=10) + ($1>=11);
79 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
80 $avx = ($2>=3.0) + ($2>3.0);
119 $code.=<<___ if ($avx);
    [all...]
aesni-sha1-x86_64.pl 57 # (*) There are two code paths: SSSE3 and AVX. See sha1-568.pl for
59 # results collected on AVX-capable CPU, i.e. apply on OSes that
60 # don't support AVX.
103 $avx=1 if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1`
106 $avx=1 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
109 $avx=1 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
112 $avx=1 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/ && $2>=3.0)
    [all...]
  /src/crypto/external/bsd/openssl/dist/crypto/aes/asm/
aesni-sha256-x86_64.pl 61 $avx = ($1>=2.19) + ($1>=2.22);
64 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
66 $avx = ($1>=2.09) + ($1>=2.10);
69 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
71 $avx = ($1>=10) + ($1>=12);
74 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
75 $avx = ($2>=3.0) + ($2>3.0);
78 $shaext=$avx; ### set to zero if compiling for 1.0.1
79 $avx=1 if (!$shaext && $avx);
    [all...]
aesni-mb-x86_64.pl 32 # pre-AVX processors, where higher interleave factor incidentally
62 $avx=0;
66 $avx = ($1>=2.19) + ($1>=2.22);
69 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
71 $avx = ($1>=2.09) + ($1>=2.10);
74 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
76 $avx = ($1>=10) + ($1>=11);
79 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
80 $avx = ($2>=3.0) + ($2>3.0);
119 $code.=<<___ if ($avx);
    [all...]
  /src/crypto/external/bsd/openssl.old/dist/crypto/aes/asm/
aesni-sha256-x86_64.pl 60 $avx = ($1>=2.19) + ($1>=2.22);
63 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
65 $avx = ($1>=2.09) + ($1>=2.10);
68 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
70 $avx = ($1>=10) + ($1>=12);
73 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
74 $avx = ($2>=3.0) + ($2>3.0);
77 $shaext=$avx; ### set to zero if compiling for 1.0.1
78 $avx=1 if (!$shaext && $avx);
    [all...]
aesni-mb-x86_64.pl 32 # pre-AVX processors, where higher interleave factor incidentally
56 $avx=0;
60 $avx = ($1>=2.19) + ($1>=2.22);
63 if (!$avx && $win64 && ($flavour =~ /nasm/ || $ENV{ASM} =~ /nasm/) &&
65 $avx = ($1>=2.09) + ($1>=2.10);
68 if (!$avx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) &&
70 $avx = ($1>=10) + ($1>=11);
73 if (!$avx && `$ENV{CC} -v 2>&1` =~ /((?:clang|LLVM) version|.*based on LLVM) ([0-9]+\.[0-9]+)/) {
74 $avx = ($2>=3.0) + ($2>3.0);
110 $code.=<<___ if ($avx);
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/
cpuid.d 157 /// Is AVX supported
158 bool avx() {return _avx;}
374 PCLMULQDQ_BIT = 1<<1, // from AVX
377 FMA_BIT = 1<<12, // from AVX
382 AES_BIT = 1<<25, // AES instructions from AVX
383 OSXSAVE_BIT = 1<<27, // Used for AVX
1121 _vaes = avx && aes;
1122 _hasVpclmulqdq = avx && hasPclmulqdq;
1123 _fma = avx && (cf.miscfeatures&FMA_BIT)!=0;
1124 _fp16c = avx && (cf.miscfeatures&FP16C_BIT)!=0
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
target.h 38 avx, // AVX1 instruction set member in class:CPU
40 avx512, // AVX-512 instruction set

Completed in 41 milliseconds

1 2 3