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

关于VC6.0里面怎么嵌套汇编的MMX指令的有关问题

2012-03-17 
关于VC6.0里面如何嵌套汇编的MMX指令的问题我用的是VC6.0开发环境嵌套一般的汇编语句可以但是进来在图像处

关于VC6.0里面如何嵌套汇编的MMX指令的问题
我用的是VC6.0开发环境 嵌套一般的汇编语句可以  

但是进来在图像处理技术时看到有嵌套MMX以及SSE的汇编指令集,我在VC6.0下试验会报错,说没有这些语句定义,

加入了头文件#include <emmintrin.h>也是没有找到头文件:

#include <iostream.h>
//#include <emmintrin.h>

void main()
{
float a[]={1.0,2.0,3.0,4.0};
float b[]={5.0,6.0,7.0,8.0};
_asm{
mov ecx,a;
mov edx,b;
movaps xmm0,[ecx]; 
movaps xmm1,[edx]; 
addps xmm0,xmm1; 
movaps [ecx],xmm0;
}

}

Compiling...
main.cpp
E:\C++\hufse\main.cpp(11) : error C2400: inline assembler syntax error in 'opcode'; found 'xmm0'
E:\C++\hufse\main.cpp(12) : error C2400: inline assembler syntax error in 'opcode'; found 'xmm1'
E:\C++\hufse\main.cpp(13) : error C2400: inline assembler syntax error in 'opcode'; found 'xmm0'
E:\C++\hufse\main.cpp(14) : error C2400: inline assembler syntax error in 'opcode'; found '['
Error executing cl.exe.

hufse.exe - 4 error(s), 0 warning(s)


[解决办法]
装 vc6sp5 和 vc6pp5 ...
或者装 icc ...

热点排行