我正在编写软件,需要比较两个_mm256向量的相等.然而,我希望误差幅度为+/-0.00001.3.00001应该被认为等于3.00002.有没有使用SSE/AVX/AVX2指令来实现这一点的简单方法?

推荐答案

减go 要比较的值,用*_and_**_andnot_*遮蔽符号,与用*_set1_*填充的边距相比是*_cmpgt_*

C++相关问答推荐

如何确保内存分配在地址附近?

C/C++中的状态库

手动矢量化性能差异较大

为什么C语言允许你使用var =(struct NAME){

带有sigLongjMP中断I/O的异常处理程序

如何捕捉只有换行符或空格字符缓冲区的边缘大小写

Vcpkg的配置文件

如何计算打印二叉搜索树时每行所需的空间?

收到不兼容的指针类型警告,因为函数的返回不是空*,而是 struct 指针

从不兼容的指针类型返回&&警告,但我看不出原因

S,在 struct 中创建匿名静态缓冲区的最佳方式是什么?

计算SIZE_MAX元素的长数组的大小

C:面筋蛋白';为什么不刷新窗口?

未使用sem_open正确初始化信号量

Leet代码运行时错误:代码不会在Leet代码上编译,而是在其他编译器中编译,如netbeans和在线编译器

在C中打印指针本身

无法将字符串文字分配给 C 中的字符数组

GDB 用内容初始化数组

为什么实现文件中的自由函数默认没有内部链接?

我们可以在不违反标准的情况下向标准函数声明添加属性吗?