5.11.1. VMUL{L}, VMLA{L} 및 VMLS{L}

VMUL (벡터 곱하기) 은 두 벡터의 해당 요소를 곱하고 결과를 대상 벡터에 배치합니다.

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

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

구문

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

인수 설명:

op

다음 중 하나여야 합니다.

MUL

곱하기

MLA

곱하기 누산

MLS

곱하기 빼기

cond

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

datatype

다음 중 하나여야 합니다.

I8, I16, I32, F32

MUL, MLA 또는 MLS의 경우

S8, S16, S32

MULL, MLAL 또는 MLSL의 경우

U8, U16, U32

MULL, MLAL 또는 MLSL의 경우

P8

MUL 또는 MULL의 경우

데이터 유형 P8에 대한 자세한 내용은 {0,1}을 통한 다항식 산술을 참조하십시오.

Qd, Qn, Qm

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

Dd, Dn, Dm

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

Qd, Dn, Dm

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

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