Complex sentence: This design suffered from the need to flush CPU caches between context switches from 68k and PowerPC code and vice versa, making mixing code ad hoc and often impractical.
Split into simpler sentences: This design suffered from the need to flush CPU caches following context switches between 68k and PowerPC code. From a software development standpoint, this made mixing code ad hoc and often impractical.