饱和算法

<转> http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ic/Cihidhaa.html

4.5.1. 饱和算法

这些指令均为饱和的SAT)。 这意味着对于某些依赖于指令 2n 相关值:

  • 对于有符号饱和运算,如果结果小于 –2n,则返回的结果将为 –2n

  • 对于无符号饱和运算,如果整个结果将是负值,那么返回的结果是 0

  • 如果结果大于 2n – 1,则返回的结果将为 2n – 1。

只要出现这些情况,就称为饱和。 当出现饱和时,有些指令会设置 Q 标记。

原文地址:https://www.cnblogs.com/zzugyl/p/3082155.html