Blob Blame History Raw
diff -up gromacs-bec9c8757e59cae58fc61ed841c0bb73c84079db/src/gromacs/timing/cyclecounter.h.arm gromacs-bec9c8757e59cae58fc61ed841c0bb73c84079db/src/gromacs/timing/cyclecounter.h
--- gromacs-bec9c8757e59cae58fc61ed841c0bb73c84079db/src/gromacs/timing/cyclecounter.h.arm	2016-03-18 15:05:26.000000000 +0000
+++ gromacs-bec9c8757e59cae58fc61ed841c0bb73c84079db/src/gromacs/timing/cyclecounter.h	2016-03-30 10:18:38.244692141 +0000
@@ -235,13 +235,6 @@ static __inline__ gmx_cycles_t gmx_cycle
 
     return cycle;
 }
-#elif defined(__ARM_ARCH_7A__) && defined(__GNUC__)
-static __inline__ gmx_cycles_t gmx_cycles_read(void)
-{
-    unsigned int cycles_lo, cycles_hi;
-    asm volatile("mrrc p15, 1, %0, %1, c14" : "=r" (cycles_lo), "=r" (cycles_hi));
-    return ((gmx_cycles_t)cycles_lo) | (((gmx_cycles_t)cycles_hi) << 32);
-}
 #elif defined(_MSC_VER)
 static __inline gmx_cycles_t gmx_cycles_read(void)
 {