3 ms·
It is a minimal amount of work to add to a decoder... if you start with it in your design from day one. The actual decoding is trivial, but if your front end i
by monocasa 3y ago
It is a minimal amount of work to add to a decoder... if you start with it in your design from day one. The actual decoding is trivial, but if your front end is designed around aligned instructions, there's potentially some nontrivial work on high end cores around correct handling of goofy states like when non aligned instructions straddle cache lines or pages. Definitely doable, but it felt like Qualcomm was trying as much as possible to just change out the 'pure function which turns instruction bit patterns into micro-op bit patterns' part of the decoder.