Analysis of information sources in references of the Wikipedia article "Predication (computer architecture)" in English language version.
Unlike with control dependencies (branches), they don't predict or speculate what the flags will be, so a cmovcc instead of a jcc can create a loop-carried dependency chain and end up being worse than a predictable branch. gcc optimization flag -O3 makes code slower than -O2 is an example of that.
{{cite web}}: External link in |quote= (help)