A C/C++ library written in assembly that wraps the functionality of CPUID
An example of how to check if a processor supports the CPUID instruction using x86-64 (64-bit) assembly.