Merge pull request #7133 from miyazakh/arm_isb

fix unsupported arm instruction compile error
This commit is contained in:
David Garske
2024-01-17 09:44:49 -08:00
committed by GitHub

View File

@@ -1194,7 +1194,7 @@ WOLFSSL_ABI WOLFSSL_API int wolfCrypt_Cleanup(void);
#ifndef WOLFSSL_NO_FENCE
#if defined (__i386__) || defined(__x86_64__)
#define XFENCE() XASM_VOLATILE("lfence")
#elif defined (__arm__) || defined(__aarch64__)
#elif (defined (__arm__) && (__ARM_ARCH > 6)) || defined(__aarch64__)
#define XFENCE() XASM_VOLATILE("isb")
#elif defined(__riscv)
#define XFENCE() XASM_VOLATILE("fence")