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