5.9.2. V{Q}{R}SHL (부호 있는 변수 기준)

VSHL (부호 있는 변수 기준 벡터 왼쪽으로 시프트) 은 벡터의 각 요소를 가져와서 두 번째 벡터에 있는 해당 요소의 최하위 바이트 값만큼 시프트하고 결과를 대상 벡터에 배치합니다. 시프트 값이 양수이면 연산이 왼쪽으로 시프트되고, 그렇지 않으면 오른쪽으로 시프트됩니다.

결과는 선택적으로 포화 또는 반올림되거나 포화도 되고 반올림도 될 수 있습니다. 포화가 발생하면 스티키 QC 플래그 (FPSCR bit[27]) 가 설정됩니다.

구문

V{Q}{R}SHL{cond}.datatype {Qd}, Qm, Qn
V{Q}{R}SHL{cond}.datatype {Dd}, Dm, Dn

인수 설명:

Q

있을 경우 결과가 오버플로되면 포화됨을 나타냅니다.

R

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

cond

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

datatype

S8, S16, S32, S64, U8, U16, U32 또는 U64 중 하나여야 합니다.

Qd, Qm, Qn

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

Dd, Dm, Dn

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

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