传统的CPU会利用分支预测来保持指令执行序列的流水线(即执行当前指令的同时取下一条指令). 但如果预测失败则代价太大. 新一代的CPU采用了条件传送指令.该方法预先计算出所有分支的结果以保持流水线指令序列.最后用一句cmovl(根据条件判断选择执行或跳过,一条指令内完成)指令来结束