Modules

Machine_X64

moduleSource
macOSLinuxWindowswasm

#import "Machine_X64";

Procedures#

X64 query#

X64 hints#

()

The pause and prefetch hints carry no meaning for results, so targets without them skip them.

()

These are real architectural fences, with compiler memory effects supplied by the general assembler lowering. No private C shim or timed delay is used.

X64 counters#

() -> (timestamp: u64, msr: u32)
() -> (success: bool, value: u64)

Each wrapper makes exactly one hardware attempt and returns its carry flag. The caller owns feature checks and any application-specific retry policy.

() -> (success: bool, value: u64)

Types#