2025-01-28 19:23:52 -07:00
|
|
|
// void setCPU(){};
|
2025-01-28 15:51:35 -07:00
|
|
|
|
2025-01-28 19:47:41 -07:00
|
|
|
/* this function's Incoming arguments are a pointer to the CPU class
|
|
|
|
|
"CPU *pCPU" and the new mainclock speed
|
|
|
|
|
*/
|
2025-01-29 20:55:57 -07:00
|
|
|
void setCPUmainclock(CPU *pCPU, std::string mkey, std::string mmainclock) {
|
2025-01-29 11:26:54 -07:00
|
|
|
pCPU->HardwareSpecs[mkey] = mmainclock;
|
|
|
|
|
}
|
2025-01-28 19:23:52 -07:00
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void setCPUboostclock(CPU *pCPU, std::string mkey, std::string mboostclock) {
|
2025-01-29 11:26:54 -07:00
|
|
|
pCPU->HardwareSpecs[mkey] = mboostclock;
|
2025-01-28 20:11:02 -07:00
|
|
|
}
|
|
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void setCPUarch(CPU *pCPU, std::string mkey, std::string march) {
|
2025-01-29 11:26:54 -07:00
|
|
|
pCPU->HardwareSpecs[mkey] = march;
|
2025-01-28 20:11:02 -07:00
|
|
|
}
|
|
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void setCPUbits(CPU *pCPU, std::string mkey, int mbits) {
|
2025-01-29 11:26:54 -07:00
|
|
|
pCPU->HardwareSpecs[mkey] = mbits;
|
2025-01-28 20:11:02 -07:00
|
|
|
}
|
|
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void setCPUcores(CPU *pCPU, std::string mkey, int mcores) {
|
2025-01-29 11:26:54 -07:00
|
|
|
pCPU->HardwareSpecs[mkey] = mcores;
|
2025-01-28 20:11:02 -07:00
|
|
|
}
|
2025-01-28 19:23:52 -07:00
|
|
|
|
2025-01-29 20:55:57 -07:00
|
|
|
void setCPUthreads(CPU *pCPU, std::string mkey, int mthreads) {
|
2025-01-29 11:26:54 -07:00
|
|
|
pCPU->HardwareSpecs[mkey] = mthreads;
|
2025-01-28 20:11:02 -07:00
|
|
|
// create an IF catch to set threads cores * 2 as a fall back
|
|
|
|
|
}
|
2025-01-28 18:47:32 -07:00
|
|
|
|