Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道霓虹灯如何处理溢出。例如:
uint8x8_t vadd_u8 (uint8x8_t, uint8x8_t)
据我了解,这是添加了 2 个向量(每个向量都有 8 个无符号字节元素)。假设两个向量的所有值都是 255。
在这种情况下,我们应该期待什么结果?一个 8 元素向量 (510,...510) 还是别的什么?
8 位元素的值只能从 0 到 255。它不能包含 510。
vadd_u8 将环绕 => 255 + 255 = 510 % 256 = 254。
vqadd_u8 将饱和 => 255 + 255 = min(510, 255) = 255。