For a while now I’ve been actively interested in benchmarking, but there is not much proper testing software out there. Most of it is either heavily bloated, favors one vendor over the other or is just straight up outdated now. So I did what any normal sane person would do and started writing my own benchmark tools.
Single/Double Precision Inverse Square Root
This tool tests the raw CPU performance for calculating the inverse square root using four different tests: raw float calculations, sse enhanced float calculations, quake 3s version and a sse enhanced quake 3 version. Each test is repeated 10.000.000 times and then the average time is taken to calculate a score.