right registers

This commit is contained in:
Ciro Santilli
2018-06-09 17:57:42 +01:00
parent ee07553278
commit f8f21d7535

View File

@@ -6,19 +6,19 @@
#if defined(__aarch64__) #if defined(__aarch64__)
static void m5_checkpoint(uint64_t x, uint64_t y) static void m5_checkpoint(uint64_t x, uint64_t y)
{ {
__asm__ __volatile__ (".inst 0xff430110;":: "r" (x), "r" (y)); __asm__ __volatile__ (".inst 0xff430110;":: "x0" (x), "x1" (y));
}; };
static void m5_dump_stats(uint64_t x, uint64_t y) static void m5_dump_stats(uint64_t x, uint64_t y)
{ {
__asm__ __volatile__ (".inst 0xff410110;":: "r" (x), "r" (y)); __asm__ __volatile__ (".inst 0xff410110;":: "x0" (x), "x1" (y));
}; };
static void m5_exit(uint64_t x) static void m5_exit(uint64_t x)
{ {
__asm__ __volatile__ (".inst 0xff210110;":: "r" (x)); __asm__ __volatile__ (".inst 0xff210110;":: "x0" (x));
}; };
static void m5_reset_stats(uint64_t x, uint64_t y) static void m5_reset_stats(uint64_t x, uint64_t y)
{ {
__asm__ __volatile__ (".inst 0xff400110;":: "r" (x), "r" (y)); __asm__ __volatile__ (".inst 0xff400110;":: "x0" (x), "x1" (y));
}; };
#else #else
#undef ENABLED #undef ENABLED