|
@@ -20,7 +20,8 @@ static inline int vpsm4_capable(void)
|
|
|
{
|
|
|
return (OPENSSL_armcap_P & ARMV8_CPUID) &&
|
|
|
(MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, ARM_CPU_PART_V1) ||
|
|
|
- MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, ARM_CPU_PART_N1));
|
|
|
+ MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, ARM_CPU_PART_N1) ||
|
|
|
+ MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, HISI_CPU_IMP, HISI_CPU_PART_KP920));
|
|
|
}
|
|
|
# if defined(VPSM4_ASM)
|
|
|
# define VPSM4_CAPABLE vpsm4_capable()
|