A static analyzer was getting aggravated about the use of potentially
uninitialized DstMI / SrcMI. I don't think that's possible for the
present case which will only use VTX_INST || TEX_INST instructions - all
having a source and destination register - but it couldn't hurt to
ensure that's invariant.
optional will do the asserting for us.
Should just use Register in place of optional<unsigned>