use imul in benchmarks