Fix aarch64 read_time_counter() (#849)
* Revert #790 Changes * fmt * fix?
This commit is contained in:
parent
cedcee01c0
commit
64ec5c30ae
@ -36,10 +36,10 @@ pub fn read_time_counter() -> u64 {
|
|||||||
#[cfg(target_arch = "aarch64")]
|
#[cfg(target_arch = "aarch64")]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn read_time_counter() -> u64 {
|
pub fn read_time_counter() -> u64 {
|
||||||
let v: u64 = 0;
|
let mut v: u64 = 0;
|
||||||
unsafe {
|
unsafe {
|
||||||
// TODO pushing a change in core::arch::aarch64 ?
|
// TODO pushing a change in core::arch::aarch64 ?
|
||||||
asm!("mrs {v}, cntvct_el0", v = out(reg) _);
|
asm!("mrs {v}, cntvct_el0", v = out(reg) v);
|
||||||
}
|
}
|
||||||
v
|
v
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user