summaryrefslogtreecommitdiffstats
path: root/vendor/ntapi/src/winapi_local/um/winnt.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ntapi/src/winapi_local/um/winnt.rs')
-rw-r--r--vendor/ntapi/src/winapi_local/um/winnt.rs19
1 files changed, 2 insertions, 17 deletions
diff --git a/vendor/ntapi/src/winapi_local/um/winnt.rs b/vendor/ntapi/src/winapi_local/um/winnt.rs
index 5c4f7b2fb..0c8efb262 100644
--- a/vendor/ntapi/src/winapi_local/um/winnt.rs
+++ b/vendor/ntapi/src/winapi_local/um/winnt.rs
@@ -1,5 +1,3 @@
-#[cfg(all(feature = "beta", not(target_arch = "aarch64")))]
-use core::arch::asm;
use winapi::shared::basetsd::{DWORD64, SIZE_T, ULONG64};
use winapi::shared::minwindef::DWORD;
use winapi::um::winnt::{HANDLE, PVOID};
@@ -8,24 +6,11 @@ use winapi::um::winnt::{HANDLE, PVOID};
pub const fn UInt32x32To64(a: u32, b: u32) -> u64 {
a as u64 * b as u64
}
-#[cfg(all(feature = "beta", not(target_arch = "aarch64")))]
+#[cfg(not(target_arch = "aarch64"))]
IFDEF!{
+use core::arch::asm;
use crate::ntpebteb::TEB;
#[inline]
-#[cfg(target_pointer_width = "64")]
-pub unsafe fn _bittest64(Base: *const i64, Offset: i64) -> u8 {
- let out: u8;
- asm!(
- "bt {1}, {2}",
- "setb {0}",
- out(reg_byte) out,
- in(reg) Base,
- in(reg) Offset,
- options(nostack, pure, readonly),
- );
- out
-}
-#[inline]
pub unsafe fn __readfsdword(Offset: DWORD) -> DWORD {
let out: u32;
asm!(