Jeffrey A Law wrote: > Can the cmov instruction accept a constant as a source operand? No, only memory or register. > Otherwise we'll have to come up with a more complicated fix. When I worked on this, I had a lot of problems with constants and ended up just punting and converting the cmov to a conditional branch around a move. john.