5.11.4. VQ{R}DMULH (벡터 기준 또는 스칼라 기준)

벡터 포화 배수화 곱하기 명령어는 피연산자를 곱하고 결과를 배수화합니다. 이 명령어는 결과의 상위 반만 반환합니다.

결과가 오버플로되는 경우 포화됩니다. 포화가 발생하면 스티키 QC 플래그 (FPSCR bit[27]) 가 설정됩니다.

구문

VQ{R}DMULH{cond}.datatype {Qd}, Qn, Qm
VQ{R}DMULH{cond}.datatype {Dd}, Dn, Dm
VQ{R}DMULH{cond}.datatype {Qd}, Qn, Dm[x]
VQ{R}DMULH{cond}.datatype {Dd}, Dn, Dm[x]

인수 설명:

R

있을 경우 각 결과가 반올림됨을 나타내고, 그렇지 않으면 각 결과가 잘립니다.

cond

선택적 조건 코드입니다 (조건 코드 참조).

datatype

S16 또는 S32 중 하나여야 합니다.

Qd, Qn

쿼드워드 연산에 대한 대상 벡터 및 첫 번째 피연산자 벡터입니다.

Dd, Dn

더블워드 연산에 대한 대상 벡터 및 첫 번째 피연산자 벡터입니다.

Qm 또는 Dm

벡터 기준 연산에 대한 두 번째 피연산자가 들어 있는 벡터입니다.

Dm[x]

스칼라 기준 연산에 대한 두 번째 피연산자가 들어 있는 스칼라입니다.

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