Hi, I have not been able to find an answer in the ".md" files i've read through, or the docs, so I wanted to try here.
If we have an instruction on a machine that does "ADD x, y", where register x is both input and output, in the ".md" file one can express this easily (referencing it as "0" instead of "r"). But what if sizes differ? Consider a hypothetical instruction on a 32-bit machine: WUMUL x, y which will multiply 32-bit register x by 32-bit register y, and produce a 64-bit result, storing the high bits into register x and low bits into register y Despite all the searching, I still do not quite know how to express this in the ".md" file Are there more docs I need to read? Is there an obvious solution I am missing? Thanks, Dmitry