ColdFire V4 has EMAC (Enhanced Multiply ACcumulate unit) to support SIMD instructions.PeterS wrote:I hear that the Apollo will have extra instructions, AMMX, which I gather are for faster video. Does the Coldfire have anthing similar ?
It would be a lot to ask the Coldfire designers to add support to the CPU but worth asking if it is so beneficial.
Up to one multiplication, two additions and one shift in a single instruction, either integer or fixpoint with 40bit precision with 4 ALUs in parallel.
Probably not as advanced as AMMX, but documented and fully supported by existing toolchains.