5.8.5. VMOV, VMVN (즉치값)

VMOV (벡터 이동) 및 VMVN (벡터 음수 이동) (즉치값) 은 대상 레지스터에 즉치 상수를 생성합니다.

구문

Vop{cond}.datatype Qd, #imm
Vop{cond}.datatype Dd, #imm

인수 설명:

op

MOV 또는 MVN 중 하나여야 합니다.

cond

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

datatype

I8, I16, I32, I64 또는 F32 중 하나여야 합니다.

Qd 또는 Dd

결과의 NEON 레지스터입니다.

imm

datatype에 지정된 유형의 상수입니다. 이 상수는 대상 레지스터를 모두 채울 수 있도록 복제됩니다.

Table 5.9. 사용할 수 있는 상수

datatypeVMOVVMVN
I80xXY-
I160x00XY, 0xXY000xFFXY, 0xXYFF
I320x000000XY, 0x0000XY00, 0x00XY0000, 0xXY0000000xFFFFFFXY, 0xFFFFXYFF, 0xFFXYFFFF, 0xXYFFFFFF
0x0000XYFF, 0x00XYFFFF0xFFFFXY00, 0xFFXY0000
I64바이트 마스크, 0xGGHHJJKKLLMMNNPP [1]-
F32부동 소수점 숫자[2]-

[1] 각각의 0xGG, 0xHH, 0xJJ, 0xKK, 0xLL, 0xMM, 0xNN0xPP0x00 또는 0xFF 중 하나여야 합니다.

[2] +/–n * 2–r로 표시할 수 있는 임의의 숫자입니다. 여기서 n은 16에서 31 사이의 정수이고 r은 0에서 7 사이의 정수입니다.


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