5.7.3. VBIF, VBIT 및 VBSL

VBIT (True인 경우 비트 단위 삽입) 는 두 번째 피연산자의 해당 비트가 1이면 첫 번째 피연산자의 각 비트를 대상에 삽입하고, 그렇지 않으면 대상 비트를 변경하지 않습니다.

VBIF (False인 경우 비트 단위 삽입) 는 두 번째 피연산자의 해당 비트가 0이면 첫 번째 피연산자의 각 비트를 대상에 삽입하고, 그렇지 않으면 대상 비트를 변경하지 않습니다.

VBSL (비트 단위 선택) 은 대상의 해당 비트가 1이면 첫 번째 피연산자에서 대상의 각 비트를 선택하고, 대상의 해당 비트가 0이면 두 번째 피연산자에서 선택합니다.

구문

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

인수 설명:

op

BIT, BIF 또는 BSL 중 하나여야 합니다.

cond

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

datatype

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

Qd, Qn, Qm

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

Dd, Dn, Dm

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

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