Page MenuHome GnuPG

D410.diff
No OneTemporary

D410.diff

Index: b/cipher/cipher-gcm-armv8-aarch64-ce.S
===================================================================
--- b/cipher/cipher-gcm-armv8-aarch64-ce.S
+++ b/cipher/cipher-gcm-armv8-aarch64-ce.S
@@ -23,7 +23,7 @@
defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \
defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO)
-.arch armv8-a+crypto
+.cpu generic+simd+crypto
.text
Index: b/cipher/rijndael-armv8-aarch64-ce.S
===================================================================
--- b/cipher/rijndael-armv8-aarch64-ce.S
+++ b/cipher/rijndael-armv8-aarch64-ce.S
@@ -23,7 +23,7 @@
defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \
defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO)
-.arch armv8-a+crypto
+.cpu generic+simd+crypto
.text
Index: b/cipher/sha1-armv8-aarch64-ce.S
===================================================================
--- b/cipher/sha1-armv8-aarch64-ce.S
+++ b/cipher/sha1-armv8-aarch64-ce.S
@@ -23,7 +23,7 @@
defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \
defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) && defined(USE_SHA1)
-.arch armv8-a+crypto
+.cpu generic+simd+crypto
.text
Index: b/cipher/sha256-armv8-aarch64-ce.S
===================================================================
--- b/cipher/sha256-armv8-aarch64-ce.S
+++ b/cipher/sha256-armv8-aarch64-ce.S
@@ -23,7 +23,7 @@
defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \
defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) && defined(USE_SHA256)
-.arch armv8-a+crypto
+.cpu generic+simd+crypto
.text
Index: b/configure.ac
===================================================================
--- b/configure.ac
+++ b/configure.ac
@@ -1649,7 +1649,7 @@
gcry_cv_gcc_inline_asm_aarch64_neon=no
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
[[__asm__(
- ".arch armv8-a\n\t"
+ ".cpu generic+simd\n\t"
"mov w0, \#42;\n\t"
"dup v0.8b, w0;\n\t"
"ld4 {v0.8b,v1.8b,v2.8b,v3.8b},[x0],\#32;\n\t"
@@ -1674,7 +1674,11 @@
gcry_cv_gcc_inline_asm_aarch64_crypto=no
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
[[__asm__(
- ".arch armv8-a+crypto\n\t"
+ ".cpu generic+simd+crypto\n\t"
+
+ "mov w0, \#42;\n\t"
+ "dup v0.8b, w0;\n\t"
+ "ld4 {v0.8b,v1.8b,v2.8b,v3.8b},[x0],\#32;\n\t"
"sha1h s0, s0;\n\t"
"sha1c q0, s0, v0.4s;\n\t"

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 15, 11:58 AM (22 h, 1 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
28/a2/684a07c45ee36f39e9d7bc28081d

Event Timeline