From b04bd228af983331091101cf6996f947bf17e93c Mon Sep 17 00:00:00 2001 From: Andreas Abel Date: Wed, 13 Mar 2019 23:04:53 +0100 Subject: [PATCH] fix for AMD --- common/nanoBench.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/nanoBench.c b/common/nanoBench.c index 97264a7..c355bd5 100644 --- a/common/nanoBench.c +++ b/common/nanoBench.c @@ -937,6 +937,7 @@ void measurement_FF_template_AMD() { "lahf \n" "seto al \n" "push rax \n" + "push rcx \n" "push rdx \n" "push r15 \n" "mov r15, "STRINGIFY(MAGIC_BYTES_PFC)" \n" @@ -957,6 +958,7 @@ void measurement_FF_template_AMD() { "lfence \n" "pop r15; lfence \n" "pop rdx; lfence \n" + "pop rcx; lfence \n" "pop rax; lfence \n" "cmp al, -127; lfence \n" "sahf; lfence \n"