Hi, On Fri, 6 Jun 2003, Jakub Jelinek wrote: > Well, %edx doesn't have to be cleared for the second time. Of course, but that wouldn't fit my definition of atrocious ;-) The code was anyway probably wrong, as in the error case it left the high bits zeroed, whereas it was likely to be supposed to set them to indicate it contains an error value. Ciao, Michael.