Add complex float out-of-place and in-place tests