5.7.1. VAND, VBIC, VEOR, VORN 및 VORR (레지스터)

VAND (비트 단위 AND), VBIC (비트 지우기), VEOR (비트 단위 배타적 OR), VORN (비트 단위 OR NOT) 및 VORR (비트 단위 OR) 명령어는 두 레지스터 간에 비트 단위 논리 연산을 수행하고 결과를 대상 레지스터에 배치합니다.

구문

Vop{cond}.{datatype} {Qd}, Qn, Qm
Vop{cond}.{datatype} {Dd}, Dn, Dm

인수 설명:

op

다음 중 하나여야 합니다.

AND

논리 AND

ORR

논리 OR

EOR

논리 배타적 OR

BIC

논리 AND 보수

ORN

논리 OR 보수

cond

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

datatype

선택적 데이터 유형입니다. 어셈블러에서는 datatype을 무시합니다.

Qd, Qn, Qm

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

Dd, Dn, Dm

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

Note

두 피연산자 모두에 같은 레지스터를 사용하는 VORRVMOV 명령어입니다. 이와 같이 VORR을 사용할 수 있지만 결과 코드를 디스어셈블하면 VMOV 구문이 생성됩니다. 자세한 내용은 VMOV, VMVN (레지스터) 을 참조하십시오.

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