饱和算法
<转> http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ic/Cihidhaa.html
|
|||
Home > ARM 和 Thumb 指令 > 饱和指令 > 饱和算法 |
4.5.1. 饱和算法
这些指令均为饱和的(SAT
)。 这意味着对于某些依赖于指令 2n
相关值:
-
对于有符号饱和运算,如果结果小于 –2
n
,则返回的结果将为 –2n
-
对于无符号饱和运算,如果整个结果将是负值,那么返回的结果是 0
-
如果结果大于 2
n
– 1,则返回的结果将为 2n
– 1。
只要出现这些情况,就称为饱和。 当出现饱和时,有些指令会设置 Q 标记。