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