MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / Function_15h

Method Function_15h

FEXCore/Source/Interface/Core/CPUID.cpp:785–795  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

783}
784
785FEXCore::CPUID::FunctionResults CPUIDEmu::Function_15h(uint32_t Leaf) const {
786 FEXCore::CPUID::FunctionResults Res {};
787 // TSC frequency = ECX * EBX / EAX
788 uint32_t FrequencyHz = GetCycleCounterFrequency();
789 if (FrequencyHz) {
790 Res.eax = 1;
791 Res.ebx = 1U << CTX->Config.TSCScale;
792 Res.ecx = FrequencyHz;
793 }
794 return Res;
795}
796
797FEXCore::CPUID::FunctionResults CPUIDEmu::Function_1Ah(uint32_t Leaf) const {
798 FEXCore::CPUID::FunctionResults Res {};

Callers

nothing calls this directly

Calls 1

GetCycleCounterFrequencyFunction · 0.70

Tested by

no test coverage detected