以下所有说明都做同样的事情:设置%eax为零.哪种方式最佳(需要最少的机器周期)?
xorl   %eax, %eax
mov    $0, %eax
andl   $0, %eax
我想使用谓词指令将此代码转换为汇编
If (A>B){
    C=A;
    D=B;
    E=0
}
else{
    C=B;
} 
它是正确的还是我如何使用跳跃?
cmp R1,R2; considering B is assigned to R2 and A assigned to R1
movlf R3,R1;R3 assign to C
mov R4,R2;R4 assign to D
mov R5,0; R5 assign to E
movlt R3,R2