fix riscv(32) tick reading for clang (#1381)

albeit it passes with gcc it does not with clang.
This commit is contained in:
David CARLIER 2023-07-26 12:58:35 +01:00 committed by GitHub
parent cb24b5dc2d
commit eae6f0436f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -80,7 +80,7 @@ pub fn read_time_counter() -> u64 {
"rdcycleh {hg}", "rdcycleh {hg}",
"rdcycle {lw}", "rdcycle {lw}",
"rdcycleh {cmp}", "rdcycleh {cmp}",
"bne {hg} {cmp}, jmp%=", "bne {hg}, {cmp}, jmp%=",
hg = out(reg) hg, hg = out(reg) hg,
lw = out(reg) lw, lw = out(reg) lw,
cmp = out(reg) cmp); cmp = out(reg) cmp);