a fast and simd friendly alternative to binary search algorithm for floating point numbers