As a conditional jump may cause significant code performance penalty, the architecture of recent VLIW DSPs offers support for conditional instructions.
The statements on line 1, 2, and 3, and the comparison on line 4, all form one basic block that ends with the conditional jump implementing the if statement.
行是声明行,第四行上是比较,所有这些组成了以传统跳跃执行结尾的基本块。
The recursive traversal method can be fooled by placing garbage data after a conditional jump instruction and programmatically ensuring that the jump condition always succeeds.