在英特尔的实现中，特定的两条连续x86指令可以被一个解码单元在一个时钟周期内解码成一条微指令，因此4个解码单元可在一个时钟周期里解码5条x86指令。这两条x86指令中的第一条必须是影响标志位的指令，如TEST或CMP；第二条必须是条件跳转。这样的组合在编译器生成的代码中非常常见，因此程序不需要重新编译就可以获得性能提升。Core和Nehalem微架构只支持将TEST或CMP作为第一条指令。具体而言，当第一条指令是TEST时，第二条指令可以是任何的条件跳转指令；而当第一条指令是CMP时，Core微架构的处