^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) # Copyright (C) 2020 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) config AS_AVX512
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) def_bool $(as-instr,vpmovm2b %k1$(comma)%zmm5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Supported by binutils >= 2.25 and LLVM integrated assembler
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config AS_SHA1_NI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) def_bool $(as-instr,sha1msg1 %xmm0$(comma)%xmm1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Supported by binutils >= 2.24 and LLVM integrated assembler
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) config AS_SHA256_NI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) def_bool $(as-instr,sha256msg1 %xmm0$(comma)%xmm1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Supported by binutils >= 2.24 and LLVM integrated assembler
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) config AS_TPAUSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) def_bool $(as-instr,tpause %ecx)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Supported by binutils >= 2.31.1 and LLVM integrated assembler >= V7