高分求助:使用MMX的问题
我在VC中实现yuv->rgb视频显示,用的是Directdraw的offscreen,以704*576显示。
颜色转换优化时调用xvid的mmx程序,结果视频显示时在长度方面不受我的定义控制(始终为屏幕长度)。
我将该汇编改为C语言调用,又完全正常。
请问高手,问题出在哪里啊?
分不够再加.
颜色转换优化时调用xvid的mmx程序,结果视频显示时在长度方面不受我的定义控制(始终为屏幕长度)。
我将该汇编改为C语言调用,又完全正常。
请问高手,问题出在哪里啊?
分不够再加.
...全文
相关推荐
《mmx指令集在c++中的使用》
- `PMULHW/PMULLW`:执行高半部/低半部的整数乘法。3. **C++ 中使用 MMX** 在 C++ 中使用 MMX,通常需要借助内联汇编。
MMX指令集在VC++中使用的示例程序
需要注意的是,虽然MMX指令可以提高性能,但使用它们需要谨慎,因为不是所有的CPU都支持MMX,而且混合使用MMX和其他指令可能会导致对齐问题。
VC 使用MMX指令集的例子.rar
**寄存器使用**:在使用MMX时,需要避免与其他使用相同寄存器的代码(如FPU浮点运算)冲突。可以通过设置控制标志或使用编译器指令来管理寄存器。3.
MMX for Delphi
同时,`readme.txt`文件通常包含了详细的安装步骤、使用指南以及可能遇到的问题和解决方案。在实际使用前,应仔细阅读这个文档以确保正确安装和配置库。
《MMX指令集在C++中的使用》配套代码
**C++与MMX的结合**在C++中使用MMX指令集时,需要注意以下几点:1. **编译器支持**:不是所有的C++编译器都支持内联汇编或者MMX指令,因此在编写代码前需要确保编译器兼容。


