c++ - gcc 内联 asm,未知的 sse 操作码

标签 c++ gcc sse inline-assembly

我在一个使用非常旧版本的 gcc 的组织工作,该版本不支持 sse4 内在函数。

是否可以编写 _mm_blendv_pd 的内联 asm 等效版本?

当然,我使用的 gcc 版本不知道相应的操作码。不知道有没有办法直接指定操作码的十六进制码,而不是使用它的助记符。

任何帮助或引用将不胜感激。谢谢

问候

最佳答案

在 GCC 内联汇编中,您可以通过以下方式添加操作码

.byte 0xfe, 0x09, 0x12

关于c++ - gcc 内联 asm,未知的 sse 操作码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142168/

相关文章:

c++ - 内联汇编中的 sse 约束不起作用

c - movaps 的操作数类型

c++ - 如何在 C++ 中的结构中设置一个 int 数组

c++ - 如何从网络摄像头获取原始 mjpg 流

c++ - GCC 默认导出所有符号与 MSVC 默认不导出任何内容之间的设计原理是什么?

c - 非常数除数的矢量化整数除法最快方法

c# - 为什么 OpenCV 加载图像的时间比 .NET 长得多?

c++ - 为什么迭代器没有在这段代码中初始化

c++ - 我可以升级 Xcode 以支持更新版本的 GCC 来学习 C++0x 吗?

c++ - GCC:如何找到不丢弃目标文件的原因