Program written in C++, plus a small gcc asm inline routine, dedicated to read and output the status of the CPUID registers