<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">I&nbsp; think&nbsp; it wasn't just that the generated code is nicer because of the<br>registers.&nbsp; It is that it is more correct because when you spill from&nbsp; a<br>register to memory and then load it back into a register, it is the same<br>as it was before the spill.&nbsp; This is NOT true&nbsp; on&nbsp; the&nbsp; x86&nbsp; unless&nbsp; you<br>always&nbsp; spill extended doubles.&nbsp; Thus the SSE2 instructions correctly do<br>what IEEE mandates while the x86 mode does not.&nbsp; (At least&nbsp; that&nbsp; is&nbsp; my<br>understanding.)<br><br></div></body></html>