SSE 矢量与 Epsilon 的比较

问题描述 投票:0回答:1

我正在编写需要比较两个 _mm256 向量是否相等的软件。但是,我希望误差范围为 +/- 0.00001。例如,3.00001 应被视为等于 3.00002。有没有一种简单的方法可以使用 SSE/AVX/AVX2 指令来做到这一点?

c optimization sse avx avx2
1个回答
0
投票

减去要比较的值,用

*_and_*
*_andnot_
* 屏蔽符号,与
*_cmpgt_*
与填充
*_set1_*

的边距进行比较
© www.soinside.com 2019 - 2024. All rights reserved.