_mm_set1_epi32 的 netCore SSE2 对应项是什么

What is the netCore SSE2 counterpart of _mm_set1_epi32

我正在将一些 c++ SIMD 指令代码移植到 netCore Intrinsics 并检查了以下行:

__m128i ssd = _mm_set1_epi32((unsigned __int32)(alpha_value & 0x000000FF) << 24); //ALPHA CHANNEL MASK

在 netCore SSE2 Intrinsics 的 docs 中,我找不到 _mm_set1_epi32 intrinsics 的任何对应方法。

该指令的作用是将 128 位向量中的 4 个 32 位 uint 中的每一个设置为指定值。

如何使用 Vector128<uint> 在 netCore 中做到这一点?

不是因为 class,而是 Vector128 有静态的 Create 函数和各种重载,可以用来代替 set1-group 和set-函数组。由于它们是重载且名称中没有类型,因此必须特别注意参数类型是否正确。