From 4bf456c35e85fcca5cf95008401af8ab25abf850 Mon Sep 17 00:00:00 2001 From: gnzlbg Date: Fri, 19 Apr 2019 12:33:23 +0200 Subject: [PATCH] [breaking change] fix return type of _rdtsc --- crates/core_arch/src/x86/rdtsc.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/core_arch/src/x86/rdtsc.rs b/crates/core_arch/src/x86/rdtsc.rs index 3aeb3d003d..a92ff4b3ec 100644 --- a/crates/core_arch/src/x86/rdtsc.rs +++ b/crates/core_arch/src/x86/rdtsc.rs @@ -22,7 +22,7 @@ use stdsimd_test::assert_instr; #[inline] #[cfg_attr(test, assert_instr(rdtsc))] #[stable(feature = "simd_x86", since = "1.27.0")] -pub unsafe fn _rdtsc() -> i64 { +pub unsafe fn _rdtsc() -> u64 { rdtsc() } @@ -52,7 +52,7 @@ pub unsafe fn __rdtscp(aux: *mut u32) -> u64 { #[allow(improper_ctypes)] extern "C" { #[link_name = "llvm.x86.rdtsc"] - fn rdtsc() -> i64; + fn rdtsc() -> u64; #[link_name = "llvm.x86.rdtscp"] fn rdtscp(aux: *mut u8) -> u64; }