1ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen# 2ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen# Arch-specific CryptoAPI modules. 3ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen# 4ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen 5ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chenavx2_supported := $(call as-instr,vpgatherdd %ymm0$(comma)(%eax$(comma)%ymm1\ 6ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen $(comma)4)$(comma)%ymm2,yes,no) 7ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chenifeq ($(avx2_supported),yes) 8ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen obj-$(CONFIG_CRYPTO_SHA1_MB) += sha1-mb.o 9ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen sha1-mb-y := sha1_mb.o sha1_mb_mgr_flush_avx2.o \ 10ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chen sha1_mb_mgr_init_avx2.o sha1_mb_mgr_submit_avx2.o sha1_x8_avx2.o 11ad61e042e9151b55b393d5875e467e7fe0c7470cTim Chenendif 12