//! GPU kernel for complex spectrum multiplication using cubeCL
//!
//! Multiplies two complex arrays element-wise:
//! (a_re + i*a_im) * (b_re + i*b_im) = (a_re*b_re - a_im*b_im) + i*(a_re*b_im + a_im*b_re)
use *;
/// Complex multiplication kernel
///
/// Each GPU thread processes one complex multiplication