branching: cmov support