【问题标题】:Data types for x86-64 processorsx86-64 处理器的数据类型
【发布时间】:2010-06-04 13:29:28
【问题描述】:

这些数据类型有什么用? __m64,__m128, __m256 ?

【问题讨论】:

  • 如果您发布这是哪种编程语言会有所帮助。

标签: c intrinsics types


【解决方案1】:

快速的谷歌搜索给了我:

不幸的是,我无法轻易找到 __m256 是什么,但我怀疑它是相同的。

基本上,MMX 和类似技术的数据结构。

【讨论】:

  • __m256 是英特尔最新 SIMD 升级中的新扩展数据类型
  • 当然,我先搜索了__m256,发现的东西和你一样。
  • 哪个,我应该补充一下,正如你所看到的那样没有用。 [叹气]
【解决方案2】:

【讨论】:

  • 谢谢迈克,这就是我要找的。​​span>
  • 基本上,答案是它们是增强型数据类型,旨在用于专用处理器,并为这些类型提供优化的指令。
【解决方案3】:

它们是SSE 指令,包括新的AVX 扩展。 http://www.serc.iisc.ernet.in/ComputingFacilities/systems/Dell_Doc/Intel_C++_Compiler/en_US/compiler_c/main_cls/intref_cls/common/intref_avx_details.htm 和这里

它们同时存储向量 - 多个值。您可以使用特殊指令同时对向量中的所有值进行计算。检查链接

【讨论】:

    猜你喜欢
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多