条件传送与分支预测.

传统的CPU会利用分支预测来保持指令执行序列的流水线(即执行当前指令的同时取下一条指令).
但如果预测失败则代价太大.

新一代的CPU采用了条件传送指令.该方法预先计算出所有分支的结果以保持流水线指令序列.最后用一句cmovl(根据条件判断选择执行或跳过,一条指令内完成)指令来结束

posted @ 2012-11-05 12:04  黑暗遊侠  阅读(153)  评论(0编辑  收藏  举报