internal static int get_cpu_number()
            {
                if (_isWindows)
                {
                    if (_coreCount > 64)
                    {
                        ProcessorNumber procNum = default;
                        GetCurrentProcessorNumberEx(ref procNum);
                        return((procNum.Group << 6) | procNum.Number);
                    }

                    return((int)GetCurrentProcessorNumber());
                }

                if (_schedGetCpuWorks)
                {
                    return(sched_getcpu());
                }

                return(-1);
            }
 private static extern void GetCurrentProcessorNumberEx(ref ProcessorNumber processorNumber);