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

c++ 转 vc内联汇编, 大侠们帮帮忙,该如何处理

2013-09-29 
c++ 转 vc内联汇编,急急急, 大侠们帮帮忙各位汇编大侠们,帮忙把下面的C++的转为vc的内联汇编吧,多谢了。gPr

c++ 转 vc内联汇编,急急急, 大侠们帮帮忙
各位汇编大侠们,帮忙把下面的C++的转为vc的内联汇编吧,多谢了。

gProcessParam 位一个结构体,是一个全局函数,在另外的函数赋值的。
gpBufDst 和 gpBufProc2位一个BYTE指针,全局,在另外的函数赋值的。

double k = 255.0;
BYTE* dst = NULL;
BYTE* src = NULL;
BYTE* saturation = NULL;
for(int i = 0; i < gProcessParam.iHeight;i++)
{
dst = gpBufDst+i*gProcessParam.iDstStep;
src = gpBufProc2+i*gProcessParam.iSrcStep;

for (int j = 0; j < gProcessParam.iWidth; j++)
{
int tmp = j*3+1;

dst[tmp] = LUT_16BIT_8BIT_GAMMA[((unsigned short*)src)[tmp]];

if (gProcessParam.bSaturation){
saturation = gpSaturationData+i*gProcessParam.iSrcStep;
if (((unsigned short*)saturation)[tmp-1] > gProcessParam.iSaturatonValue || ((unsigned short*)saturation)[tmp] > gProcessParam.iSaturatonValue || ((unsigned short*)saturation)[tmp+1] > gProcessParam.iSaturatonValue){
dst[tmp] = 0;
}
}
}
}
[解决办法]
1)没有必要
2)你可以设置列表文件格式得到汇编代码
然后内联汇编。

热点排行