benchmark code gen option