5.13.3. VMOV2

VMOV2 의사 명령어는 리터럴 풀에서 값을 로드하지 않고 상수를 생성하여 NEON 벡터의 모든 요소에 배치합니다. 이 명령어는 항상 정확히 두 개의 명령어로 어셈블됩니다.

VMOV2는 모든 16비트 상수와 제한된 범위의 32비트 및 64비트 상수를 생성할 수 있습니다.

구문

VMOV2{cond}.datatype Qd, #constant
VMOV2{cond}.datatype Dd, #constant

인수 설명:

datatype

다음 중 하나여야 합니다.

  • I8, I16, I32 또는 I64

  • S8, S16, S32 또는 S64

  • U8, U16, U32 또는 U64

  • F32

cond

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

Qd 또는 Dd

로드할 확장 레지스터입니다.

constant

datatype에 적합한 유형의 상수입니다.

사용법

일반적으로 VMOV2VMOV 또는 VMVN 명령어로 어셈블되며, 그 뒤에는 VBIC 또는 VORR 명령어가 옵니다. 자세한 내용은 VMOV, VMVN (즉치값) VBIC 및 VORR (즉치값) 을 참조하십시오.

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