Reliable technical documentation for how these instructions are decoded is a little thin on the ground online, so some of this implementation is still speculative.