3 ms·
As far as I know there isn't anything like that for cmovs. The cmov depends on the condition, so it will only be executed once the condition is available. Of co
by nikic 4y ago
As far as I know there isn't anything like that for cmovs. The cmov depends on the condition, so it will only be executed once the condition is available. Of course, execution can still continue with instructions that don't need the cmov result. And because there is no branch, which instructions get executed does not depend on the cmov condition.