18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# Copyright (C) 2020 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciconfig AS_AVX512 58c2ecf20Sopenharmony_ci def_bool $(as-instr,vpmovm2b %k1$(comma)%zmm5) 68c2ecf20Sopenharmony_ci help 78c2ecf20Sopenharmony_ci Supported by binutils >= 2.25 and LLVM integrated assembler 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciconfig AS_SHA1_NI 108c2ecf20Sopenharmony_ci def_bool $(as-instr,sha1msg1 %xmm0$(comma)%xmm1) 118c2ecf20Sopenharmony_ci help 128c2ecf20Sopenharmony_ci Supported by binutils >= 2.24 and LLVM integrated assembler 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciconfig AS_SHA256_NI 158c2ecf20Sopenharmony_ci def_bool $(as-instr,sha256msg1 %xmm0$(comma)%xmm1) 168c2ecf20Sopenharmony_ci help 178c2ecf20Sopenharmony_ci Supported by binutils >= 2.24 and LLVM integrated assembler 188c2ecf20Sopenharmony_ciconfig AS_TPAUSE 198c2ecf20Sopenharmony_ci def_bool $(as-instr,tpause %ecx) 208c2ecf20Sopenharmony_ci help 218c2ecf20Sopenharmony_ci Supported by binutils >= 2.31.1 and LLVM integrated assembler >= V7 22