<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">I'm trying to estimate the work involved in disabling floating point registers on a Sparc back-end.
<div><br>
</div>
<div>Currently, I'm not sure how one would go about this. I can't identify equivalent examples in other processor back-ends.</div>
<div><br>
</div>
<div>The desire is that the compiler is still able to handle floating-point operations, but utilizing only integer registers and software floating point support, without using any functions of the processor's FPU - instructions or registers.</div>
<div><br>
</div>
<div>Clearly, disabling FP registers is only the start. The bigger task is getting floating point operations to use the integer registers after that.</div>
<div><br>
</div>
<div>Can anyone give any direction on how one might go about this task? I'm not even sure if this is the most pertinent question, but what I think would need to be known, as a start, is "How do you get all floating point values loaded into integer registers
 rather than floating point registers?"</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>Chris Dewhurst, LERO, University of Limerick.</div>
</div>
</body>
</html>