added alternate paths for benchmarking float and complex float downconversion