我想开始并发挥与一些营(先进的矢量的扩展)的说明。我知道英特尔提供了一个模拟器,以测试的软件包含有这些说明(见 这个问题),但因为我不想到手写进制代码问题 该汇编,目前知道的参考指示设置的?

我将会最感兴趣的是,在装配工,在Windows下运行和可接受英特尔语法。

有帮助吗?

解决方案

MASM64位(ML64.EXE)似乎支持参考指示设置的。

从MS vcblog, 它是说:

支持为营在英特尔公司和AMD 处理器: 英特尔参考(英特尔 高级矢量扩展)的一256 位设置指令扩展上证 而是设计的应用程序 浮点密集的[...].

在 VS2010释放,所有参考的特征和 指令完全支持通过 内在的和/拱门:亚历克斯.很多 优化已经加入 提高码质量的代码 代将要描述的 更多的细节,在即将到来的博客 员额。此外,参考支助 编译器,微软宏 汇编(MASM)在VS2010还 支持英特尔的参考指令集 x86和64.

编辑:

YASM和NASM似乎支持英特尔营过,根据这个页面:http://software.intel.com/en-us/articles/intel-software-development-emulator/

其他提示

此外MASM,最近YASM和气体都支持AVX太,也是如此的gcc内联汇编

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top