SM4 optimization for ARM by HW instruction
[openssl.git] / crypto / arm64cpuid.pl
index b30f505339cddac70761f3cf3e248455a9c56c0a..1841c0cc04685849ff79338a6a2e06f77c13f353 100755 (executable)
@@ -80,6 +80,14 @@ _armv8_pmull_probe:
        ret
 .size  _armv8_pmull_probe,.-_armv8_pmull_probe
 
+.globl _armv8_sm4_probe
+.type  _armv8_sm4_probe,%function
+_armv8_sm4_probe:
+       AARCH64_VALID_CALL_TARGET
+       .long   0xcec08400      // sm4e v0.4s, v0.4s
+       ret
+.size  _armv8_sm4_probe,.-_armv8_sm4_probe
+
 .globl _armv8_sha512_probe
 .type  _armv8_sha512_probe,%function
 _armv8_sha512_probe: