An unnecessary pass-by-const-ref in cpu.h (int64_t is the same size as a reference but passing by value removes an indirection and allows register use across most ABIs)
cstdint was not included in cpuid.h which threw warnings on my IDE
Let me know if there are problems to fix before merge, right now tests and format checks are passing.
Simple fix for the problems detailed in #70.
Also fixed:
cpu.h
(int64_t is the same size as a reference but passing by value removes an indirection and allows register use across most ABIs)cstdint
was not included incpuid.h
which threw warnings on my IDELet me know if there are problems to fix before merge, right now tests and format checks are passing.