|
From: Nicholas N. <nj...@ca...> - 2004-04-22 18:28:26
|
Hi, I think there is a bug in helper_IN and helper_OUT. Both of them trash %eflags, because they contain 'cmp' instructions. But they don't preserve the flags with pushf/popf, the way that helper_fstsw_AX does, for example. I figure nobody's noticed this before because IN and OUT are so rare. Can somebody else confirm my thinking? I'll commit a fix if so. N |