各位大侠,在下想在函数中直接用SSE指令,可是用内联汇编编译不过,我的开发环境是VC6+SP5。显然是编译器不认识这些新的指令。这个问题如何解决?
解决方案 »
- MFC界面疑难问题~熟悉BCG的高手帮帮忙
- 共享内存的生成周期?
- 如何在对话框中添加CRebar?
- 如何让程序识别连接一个网站页面出错,自动返回错误信息。
- 如何分别取得下画线“_”左右的字符串
- [IM开发讨论系列之二]Presence信息是服务器推给客户端还是客户端自己定时从服务器拉??或者您有更好的办法?
- 找不到头文件?文件在include 目录中。(急)
- 请问有没好的书讲VC++的网络编程?最好是有点例子的那种。。谢谢
- 高手帮忙(truetype)
- 如何将int及CTime转换成COleVariant?
- 怎么在win32 application里用mfc的类库,比如要用CDialog,这些类?
- 能帮我看看这是什么错误呀?
然后在内联汇编中用_emit指令直接插入代码。
_emit是一条伪指令,直接在相应位置插入一个字节的数据,类似于汇编中的DD,DB指令。
:)结贴吧
请详细讲一下你的思路,我比较菜:),_emit如何用?最好给一个例子。
__asm _emit 0x4A __asm _emit 0x43 __asm _emit 0x4B
或者是
#define mov __asm _emit 0x4A __asm _emit 0x43 __asm _emit 0x4B
.
.
.
__asm {
mov
}
但是你必须提前知道汇编指令的机器码才可以