Bernabe_Pearson_float is for the initial runtimes, while Bernabe_Pearson_double is for a more optimized but not yet fully tested prototype of the algorithm. Based on current testing, Bernabe_Pearson_double is more efficient when compared to the original code.
Tested on Ubuntu Linux and parts in Windows 11...