【发布时间】:2013-06-23 02:44:46
【问题描述】:
有没有比在数组元素上执行循环更有效的方法来获取 C/C++ 中 double 的两个 内存块 数组的绝对差之和?所以,我想知道是否有类似memset、memcpy、memcmp 等的函数。
你如何定义差异?
内存块包含double值,我需要的是内存块数组的对应索引中的值之间的绝对数值差之和。
【问题讨论】:
-
你如何定义差异?
-
内存块包含双精度值,我需要的是内存块对应索引中的值之间的绝对数值差之和。
-
如果你在谈论双打你不是在谈论“内存块”,你在谈论数组。
-
有几个 x86 指令(在 SSE4.1 中)专门用于绝对差之和:M/PSADBW。可悲的是,它们对无符号字节进行操作,而不是双精度数。
标签: c