benchmark

benchmark code and floating numbers support