5.11.2. VMUL{L}, VMLA{L} 및 VMLS{L} (스칼라 기준)

VMUL (스칼라 기준 벡터 곱하기) 은 벡터의 각 요소에 스칼라를 곱하고 결과를 대상 벡터에 배치합니다.

VMLA (벡터 곱하기 누산) 는 벡터의 각 요소에 스칼라를 곱하고 결과를 대상 벡터의 해당 요소에 누산합니다.

VMLS (벡터 곱하기 빼기) 는 벡터의 각 요소에 스칼라를 곱하고 대상 벡터의 해당 요소에서 결과를 뺀 다음 최종 결과를 대상 벡터에 배치합니다.

구문

Vop{cond}.datatype {Qd}, Qn, Dm[x]
Vop{cond}.datatype {Dd}, Dn, Dm[x]
VopL{cond}.datatype Qd, Dn, Dm[x]

인수 설명:

op

다음 중 하나여야 합니다.

MUL

곱하기

MLA

곱하기 누산

MLS

곱하기 빼기

cond

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

datatype

다음 중 하나여야 합니다.

I16, I32, F32

MUL, MLA 또는 MLS의 경우

S16, S32

MULL, MLAL 또는 MLSL의 경우

U16, U32

MULL, MLAL 또는 MLSL의 경우

Qd, Qn

쿼드워드 연산에 대한 대상 벡터 및 첫 번째 피연산자 벡터입니다.

Dd, Dn

더블워드 연산에 대한 대상 벡터 및 첫 번째 피연산자 벡터입니다.

Qd, Dn

long 연산에 대한 대상 벡터 및 첫 번째 피연산자 벡터입니다.

Dm[x]

두 번째 피연산자가 들어 있는 스칼라입니다.

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