5.8.4. VEXT

VEXT (벡터 추출) 는 두 번째 피연산자 벡터의 아래쪽 끝과 첫 번째 피연산자 벡터의 위쪽 끝에서 8비트 요소를 추출하여 연결하고 결과를 대상 벡터에 배치합니다. 예제를 보려면 Figure 5.2를 참조하십시오.

Figure 5.2. imm = 3에 대한 더블워드 VEXT 연산


구문

VEXT{cond}.8 {Qd}, Qn, Qm, #imm
VEXT{cond}.8 {Dd}, Dn, Dm, #imm

인수 설명:

cond

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

Qd, Qn, Qm

쿼드워드 연산에 대한 대상 레지스터, 첫 번째 피연산자 레지스터 및 두 번째 피연산자 레지스터를 지정합니다.

Dd, Dn, Dm

더블워드 연산에 대한 대상 레지스터, 첫 번째 피연산자 레지스터 및 두 번째 피연산자 레지스터를 지정합니다.

imm

두 번째 피연산자 벡터의 아래쪽 끝에서 추출할 8비트 요소 수로, 더블워드 연산의 경우 0 ~ 7 범위에 있고 쿼드워드 연산의 경우 0 ~ 15 범위에 있습니다.

VEXT 의사 명령어

여덟 개가 아닌 16, 32 또는 64개의 데이터 형식을 지정할 수 있습니다. 이 경우 #imm은 바이트 수가 아니라 하프워드, 워드 또는 더블워드를 나타내고 허용 범위도 이에 따라 줄어듭니다.

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