4.5.1. 포화 산술

이러한 연산은 포화됩니다 (SAT). 즉, 2n의 일부 값이 명령어에 따라 달라집니다.

이러한 연산이 수행되는 경우를 포화라고 합니다. 포화가 발생하면 일부 명령어가 Q 플래그를 설정합니다.

Note

포화가 수행되지 않을 경우 포화 명령어는 Q 플래그를 지우지 않습니다. Q 플래그를 지우려면 MSR 명령어 (MSR 참조) 를 사용하십시오.

Q 플래그는 두 개의 다른 명령어 (SMULxy 및 SMLAxySMULWy 및 SMLAWy 참조) 로 설정할 수도 있지만 이러한 명령어는 포화되지 않습니다.

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential