GeezerVison is showing github.com — deps: enable AVX-512 OpenSSL asm with clang · nodejs/node@f2cc681
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: deps/openssl/openssl.gyp +4-2Lines changed: 4 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
|
36 | 36 | # VC-WIN64-ARM inherits from VC-noCE-common that has no asms. |
37 | 37 | 'includes': ['./openssl_no_asm.gypi'], |
38 | 38 | }, 'gas_version and v(gas_version) >= v("2.26") or ' |
39 | | - 'nasm_version and v(nasm_version) >= v("2.11.8")', { |
| 39 | + 'nasm_version and v(nasm_version) >= v("2.11.8") or ' |
| 40 | + 'llvm_version and v(llvm_version) >= v("8.0")', { |
40 | 41 | # Require AVX512IFMA supported. See |
41 | 42 | # https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html |
42 | 43 | # Currently crypto/poly1305/asm/poly1305-x86_64.pl requires AVX512IFMA. |
|
114 | 115 | # VC-WIN64-ARM inherits from VC-noCE-common that has no asms. |
115 | 116 | 'includes': ['./openssl-fips_no_asm.gypi'], |
116 | 117 | }, 'gas_version and v(gas_version) >= v("2.26") or ' |
117 | | - 'nasm_version and v(nasm_version) >= v("2.11.8")', { |
| 118 | + 'nasm_version and v(nasm_version) >= v("2.11.8") or ' |
| 119 | + 'llvm_version and v(llvm_version) >= v("8.0")', { |
118 | 120 | # Require AVX512IFMA supported. See |
119 | 121 | # https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html |
120 | 122 | # Currently crypto/poly1305/asm/poly1305-x86_64.pl requires AVX512IFMA. |
|