Floor32 Challenge
The objective is to build the fastest replacement for RTL Floor.
There are three overloaded functions differing in the input datatype.
function Floor32(const X: Single): Integer; overload;
function Floor32(const X: Double): Integer; overload;
function Floor32(const X: Extended): Integer; overload;
Validation and Benchmark Tool: Floor32BV141.zip
Table of results - Floor32Benchmarks140.xls