gpt4 book ai didi

c++ - 在 sse vector m128 中找到最大 float

转载 作者:行者123 更新时间:2023-11-27 23:51:25 26 4
gpt4 key购买 nike

<分区>

我为 _m128i 找到了以下解决方案

int horizontal_max_Vec4i(__m128i x) {
__m128i max1 = _mm_shuffle_epi32(x, _MM_SHUFFLE(0,0,3,2));
__m128i max2 = _mm_max_epi32(x,max1);
__m128i max3 = _mm_shuffle_epi32(max2, _MM_SHUFFLE(0,0,0,1));
__m128i max4 = _mm_max_epi32(max2,max3);
return _mm_cvtsi128_si32(max4);
}

返回 m128 的最大 float 的等效函数是什么?

(我可以使用任何版本的 SSE 和 AVX)

非常感谢任何帮助

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