gpt4 book ai didi

c++ - sse 类型数组 : Segmentation Fault

转载 作者:搜寻专家 更新时间:2023-10-31 01:20:11 25 4
gpt4 key购买 nike

今天我尝试初始化一个 sse 类型的数组 __m128d。不幸的是它没有用 - 为什么?通常不可能创建 sse 类型的数组(因为它们是寄存器类型?)。以下代码在循环中的赋值处出现段错误。

__m128d* _buffers = new __m128d[32];
for(int i=0;i<32;i++)
_buffers[i] = _mm_setzero_pd();

问候 + 繁荣

最佳答案

您必须使用 _mm_malloc() 或 _aligned_malloc(),具体取决于您的编译器首选的函数名称。 __m128[di] 与 new 结合使用几乎总是很糟糕。

关于c++ - sse 类型数组 : Segmentation Fault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com