split out cpu_mie into separate module