Move EIGEN_NEON_GEBP_NR macro to the right place in GeneralBlockPanelKernel.h
diff --git a/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h b/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h
index 1d5beb9..e49e394 100644
--- a/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h
+++ b/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h
@@ -5,10 +5,6 @@
   
 #if EIGEN_ARCH_ARM && EIGEN_COMP_CLANG
 
-#ifndef EIGEN_NEON_GEBP_NR
-#define EIGEN_NEON_GEBP_NR 8
-#endif
-
 // Clang seems to excessively spill registers in the GEBP kernel on 32-bit arm.
 // Here we specialize gebp_traits to eliminate these register spills.
 // See #2138.
@@ -47,6 +43,10 @@
 
 #if EIGEN_ARCH_ARM64
 
+#ifndef EIGEN_NEON_GEBP_NR
+#define EIGEN_NEON_GEBP_NR 8
+#endif
+
 template<>
 struct gebp_traits <float,float,false,false,Architecture::NEON,GEBPPacketFull>
  : gebp_traits<float,float,false,false,Architecture::Generic,GEBPPacketFull>