标签: mips noop
是否有一组特定的MIPS操作导致冒泡或无操作?或者仅仅取决于后续呼叫需要哪些寄存器?除了分支的预测方法之外,分支总是会导致两个noOps吗?
LW R2 0(R1) Label1: BEQ R2 R0 Label2 #not taken once then taken LW R3 0(R2) BEQ R3 R0 Label1 #taken ADD R1 R3 R1 Label2 AS R1 0(R2)
答案 0 :(得分:0)
根据this,NOP (无操作):
sll $0,$0,0
我也相信每个以$ 0为目标寄存器的指令都是NOOP。