| /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
|