<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi,<br><br>I wonder if there is a simple way to define a 3-address instruction taking 4 operands, ie a <br><br>32regA = MAC (32regB, 16regC, 16regD)  // widening mac instruction<br><br>Regs A and B should be handled like "src1 = dst", but this does not work, I get odd results.<br><br>I wonder also how to generally select instructions when the widths of the input operands differ like this.<br><br>Thanks,<br><br>Jonas<br><br>                                    </body>
</html>