mirror of
https://github.com/anrieff/libcpuid
synced 2025-10-03 11:01:30 +00:00
Update match_entry_t to remove internal codes and bits
Remove brand_code, model_bits and model_code fields, add a new brand sub-struct.
There fields were complicated to manage, adding complex functions to make it work.
amd_bits_t and intel_bits_t enums were truncated, I had to replace them with #define in 2e01aa0303
.
Some of these #define were conflicting with other C headers (ctype.h on OpenBSD, corecrt_wctype.h on Windows), that is why I wanted to get rid of it.
I updated some CPU codenames meanwhile for more consistency.
Fix #212.
This commit is contained in:
parent
447bc0d8d9
commit
dc06877f4f
144 changed files with 1018 additions and 2070 deletions
|
@ -1054,5 +1054,5 @@ general
|
|||
1
|
||||
0
|
||||
256 (authoritative)
|
||||
Ryzen 7 (Rembrandt)
|
||||
Ryzen 7 (Rembrandt-R)
|
||||
fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni pclmul monitor ssse3 cx16 sse4_1 sse4_2 syscall movbe popcnt aes xsave osxsave avx mmxext nx fxsr_opt rdtscp lm lahf_lm cmp_legacy svm abm misalignsse sse4a 3dnowprefetch osvw ibs skinit wdt ts ttp tm_amd hwpstate constant_tsc fma3 f16c rdrand x2apic cpb aperfmperf avx2 bmi1 bmi2 sha_ni rdseed adx
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue