Re: How to express this complicated constraint in md file

2015-07-16 Thread Jim Wilson
On 07/16/2015 01:32 PM, Dmitry Grinberg wrote: > 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 You can rewrite the RTL to make this easier. You can use a parallel to do

How to express this complicated constraint in md file

2015-07-16 Thread Dmitry Grinberg
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" inste