gpt4 book ai didi

c - 使用 ARM Neon 内在函数从 64 位访问 32 位

转载 作者:行者123 更新时间:2023-11-30 16:05:46 29 4
gpt4 key购买 nike

如何使用 ARM Neon Intrinsics 访问 64 位有符号整数的低 32 位或高 32 位?另外,我想将提取的数据分配给另一个 32 位变量。可能吗?

最佳答案

static inline int32x2_t low32(int64x2_t in)
{
int32x2_t out;

out = vmovn_s64(in); // vqmovn for saturating

return out;
}

static inline int32x2_t high32(int64x2_t in)
{
int32x2_t out;

out = vshrn_n_s64(in, 32);

return out;
}

关于c - 使用 ARM Neon 内在函数从 64 位访问 32 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60201432/

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