ok I see we are far from a public mulmod_bnm1 interface. May I ask that in the meantime, you don't change the internal functions mpn_mul_fft, mpn_fft_best_k and mpn_fft_next_size, so that we can use them for the wrap-around trick (for example in GMP-ECM)? Paul