是否可以在asm.js代码中提供分支提示?

时间:2016-05-14 04:34:11

标签: 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%的时间可靠地导致不同的性能特征?

0 个答案:

没有答案