首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

请教这个if比较有没有比较好的优化方法

2012-03-25 
请问这个if比较有没有比较好的优化方法?for...if(iXX 0 && iXX iWidth && iYY 0 && iYY iHeight)

请问这个if比较有没有比较好的优化方法?
for...
if(iXX >= 0 && iXX < iWidth && iYY >=0 && iYY < iHeight)
{
|
loop...

现在mm0里边已经是iXX iYY了
movq mm5 , mm0
movd ecx , mm5// iYY
cmp ecx , 0
jl Out_Range
cmp iHeight , ecx
jle Out_Range
psrlq mm5 , 32
movd edx , mm5// iXX
cmp edx , 0
jl Out_Range
cmp iWidth , edx
jle Out_Range

有没有比较好的方法用mmx来比较跳转 不过好像mmx不能改变标志位
那上边这段跳转有没有优化的方法呢?

[解决办法]
这样已经挺快的啦
[解决办法]
已经很好了
[解决办法]
优化是个很费脑细胞滴工作

统计并改进跳转命中率?
画图优化指令并行性。。。
并行处理中 有时候指令周期长的指令
并不比指令周期短的指令整体速度快

热点排行