|
|
- --- a/folly/portability/Asm.h
- +++ b/folly/portability/Asm.h
- @@ -38,7 +38,7 @@ inline void asm_volatile_pause() {
- ::_mm_pause();
- #elif defined(__i386__) || FOLLY_X64
- asm volatile("pause");
- -#elif FOLLY_AARCH64 || defined(__arm__)
- +#elif FOLLY_AARCH64 || (defined(__arm__) && !(__ARM_ARCH < 7))
- asm volatile("yield");
- #elif FOLLY_PPC64
- asm volatile("or 27,27,27");
|