update tests and benchmarks for doubles