标签: optimization branch-prediction asm.js
我将高级语言用于asm.js.对于给定的函数I JITing,我在分支点有关于是否采用分支的信息。是否可以重新排序asm.js条件语句以利用此信息?
会更改此条件语句:
if ( a >> 0 > b >> 0 ) { // do A } else { // do B }
到这个
if ( a >> 0 <= b >> 0 ) { // do B } else { // do A }
如果采用一个分支,90%的时间可靠地导致不同的性能特征?