Cannot be realistically optimized more, there is ONE line of code that is taking up 60% of all processor time, cannot be easily fixed in C#, will implement changes in C++ version of the program.
Is the line of code in question, tried creating a constant readonly variable, however it just created a pointer and MODIFIED THE READONLY VARIABLE
Made bitboard a struct
Cannot be realistically optimized more, there is ONE line of code that is taking up 60% of all processor time, cannot be easily fixed in C#, will implement changes in C++ version of the program.
Is the line of code in question, tried creating a constant readonly variable, however it just created a pointer and MODIFIED THE READONLY VARIABLE