1
0
Fork 0
mirror of https://github.com/hermitcore/libhermit.git synced 2025-03-09 00:00:03 +01:00

remove obsolete memory barrier

This commit is contained in:
Stefan Lankes 2015-09-12 17:03:08 +02:00
parent 855dd0ab31
commit 6b7018b964
2 changed files with 2 additions and 2 deletions

View file

@ -45,7 +45,7 @@ static unsigned long long start_tsc;
inline static unsigned long long rdtsc(void)
{
unsigned long lo, hi;
asm volatile ("rdtsc; mfence" : "=a"(lo), "=d"(hi) :: "memory");
asm volatile ("rdtsc" : "=a"(lo), "=d"(hi) :: "memory");
return ((unsigned long long) hi << 32ULL | (unsigned long long) lo);
}

View file

@ -422,7 +422,7 @@ static unsigned long long start_tsc;
inline static unsigned long long rdtsc(void)
{
unsigned long lo, hi;
asm volatile ("rdtsc; mfence" : "=a"(lo), "=d"(hi) :: "memory");
asm volatile ("rdtsc" : "=a"(lo), "=d"(hi) :: "memory");
return ((unsigned long long) hi << 32ULL | (unsigned long long) lo);
}