A SIMD vector of complex numbers, stored with the real values and imaginary values interleaved.
Implemented for __m128, __m128d, __m256, __m256d, but these all require the AVX instruction set.
A 128-bit SIMD vector of complex numbers, stored with the real values and imaginary values interleaved.
Implemented for __m128, __m128d, but these are all oriented around AVX, so don’t call methods on these from a SSE-only context
Multiply the complex numbers in left by the complex numbers in right.
This is exactly the same as mul_complex in AvxVector, but this implementation also conjugates the left input before multiplying