Thanks, yes, that one does stray from the rest. I have also disallowed 16-bit registers which were getting through. For 32-bit, no other changes. For /x86, a D[...] type indicator will be required. For /x64, a D or Q[...] (or switched P) type indicator will be required. By requiring a type indicator, I also had to make sure B and W were not getting through (as well as T). This will be in the next GoAsm update once I finish getting the x64 PUSH ADDR issues sorted out...