<html>
<body>
Howdy,<br>
<pre> <---stuff deleted ----->


</pre>Basically the architecture I want to compile to (SABRE) RISC 
does not support a conditional branch or a select instruction. It
supports explicit branches of the form.<br><br>
blt %a, %b, imm // branch on less than iff %a < %b then pc = pc +
imm<br>
So there are various branch instructions like .... ble, beq, bne, blt,
bltu  and bleu (unsigned)<br><br>
Im just slightly confused as to the distinction between expand and
custom, and when it becomes appropriate to use custom over expand.
<br><br>
I'd like some definitive advice on whether to go for expansion or custom
to go further with getting instruction selection working
correctly.<br><br>
Andy<br><br>
<x-sigsep><p></x-sigsep>
     Dr. Andy Nisbet: URL
<a href="http://www.docm.mmu.ac.uk/STAFF/A.Nisbet" eudora="autourl">
http://www.docm.mmu.ac.uk/STAFF/A.Nisbet<br>
</a>Department of Computing and Mathematics, John Dalton Building,
Manchester<br>
       Metropolitan University, Chester
Street, Manchester M1 5GD, UK.<br>
Email: A.Nisbet@mmu.ac.uk, Phone:(+44)-161-247-1556;
Fax:(+44)-161-247-1483. <br><br>
"Before acting on this email or opening any attachments you<br>
should read the Manchester Metropolitan University's email<br>
disclaimer available on its website<br>
<a href="http://www.mmu.ac.uk/emaildisclaimer" eudora="autourl">
http://www.mmu.ac.uk/emaildisclaimer</a> "<br>
</body>
</html>