【发布时间】:2020-10-28 06:36:20
【问题描述】:
我正在将一些 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 内在函数的任何对应方法。
这条指令所做的是将 128 位向量中的 4 个 32 位 uint 中的每一个设置为指定值。
如何在 netCore 中使用Vector128<uint> 做到这一点?
【问题讨论】:
标签: c# .net-core sse simd intrinsics