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