]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
f876f440 MD |
2 | # |
3 | # Arch-specific CryptoAPI modules. | |
4 | # | |
5 | ||
c207aee4 JP |
6 | OBJECT_FILES_NON_STANDARD := y |
7 | ||
f876f440 MD |
8 | avx2_supported := $(call as-instr,vpgatherdd %ymm0$(comma)(%eax$(comma)%ymm1\ |
9 | $(comma)4)$(comma)%ymm2,yes,no) | |
10 | ifeq ($(avx2_supported),yes) | |
11 | obj-$(CONFIG_CRYPTO_SHA256_MB) += sha256-mb.o | |
12 | sha256-mb-y := sha256_mb.o sha256_mb_mgr_flush_avx2.o \ | |
13 | sha256_mb_mgr_init_avx2.o sha256_mb_mgr_submit_avx2.o sha256_x8_avx2.o | |
14 | endif |