int fft_real_batch_inplace([]Complex data, unsigned long n)fft_real_batch in place: row r (data[r*n], n complex slots) holds its n real inputs packed in its first n/2 slots (as doubles), and gets its full spectrum. No second buffer; the vendor library isn't used for it.