Complex C64 elementwise multiplication on interleaved storage.
Multiplies two complex64 vectors stored as interleaved [re, im, re, im, ...] floats. Internally rebinds the buffers as DSPSplitComplex views
(via Accelerate's DSPComplex * cast) and delegates to vDSP_zvmul
with flag = 1 (no conjugation).
Math
References
Accelerate.framework vDSP_zvmul.
Parameters
a, bconst float*Interleaved complex buffers, length floats.
outfloat*Interleaved complex output buffer, length floats.
nstd::size_tNumber of complex elements (NOT floats).