Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
brintrinsics.cpp File Reference
Include dependency graph for brintrinsics.cpp:

Functions

uint64_t _xgetbv (uint_t xcr) BURGER_NOEXCEPT
 Intrinsic _xgetbv for Intel CPUs.

Function Documentation

◆ _xgetbv()

uint64_t _xgetbv ( uint_t xcr)

Intrinsic _xgetbv for Intel CPUs.


This intrinsic is included in most modern "C" compilers that target Intel CPUs. For some older compilers, the intrinsic is implemented in Burgerlib to ensure it's always available.

Note
Only available on Intel platforms, however test if the instruction is available.
Parameters
xcrValue for the ECX register
Returns
Value returned by the xgetbv instruction