--- old/src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp 2018-09-17 10:31:01.625211024 -0400 +++ new/src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp 2018-09-17 10:31:00.972172881 -0400 @@ -28,21 +28,13 @@ #include "runtime/prefetch.hpp" inline void Prefetch::read (void *loc, intx interval) { -#ifdef AARCH64 - __asm__ volatile ("prfm PLDL1KEEP, [%0]" : : "r" (loc)); -#else #if defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_5TE__) __asm__ volatile ("pld [%0]" : : "r" (loc)); #endif -#endif // AARCH64 } inline void Prefetch::write(void *loc, intx interval) { -#ifdef AARCH64 - __asm__ volatile ("prfm PSTL1KEEP, [%0]" : : "r" (loc)); -#else // Not available on 32-bit ARM (prior to ARMv7 with MP extensions) -#endif // AARCH64 } #endif // OS_CPU_LINUX_ARM_VM_PREFETCH_LINUX_ARM_INLINE_HPP