Care must be taken while benchmarking indeed. Compilers are sometimes too smart and that can skew the numbers.