0

我想知道霓虹灯如何处理溢出。例如:

uint8x8_t vadd_u8 (uint8x8_t, uint8x8_t)

据我了解,这是添加了 2 个向量(每个向量都有 8 个无符号字节元素)。假设两个向量的所有值都是 255。

在这种情况下,我们应该期待什么结果?一个 8 元素向量 (510,...510) 还是别的什么?

4

1 回答 1

4

8 位元素的值只能从 0 到 255。它不能包含 510。

vadd_u8 将环绕 => 255 + 255 = 510 % 256 = 254。

vqadd_u8 将饱和 => 255 + 255 = min(510, 255) = 255。

于 2012-06-13T02:53:33.160 回答