5.10.7. VMAX, VMIN, VPMAX 및 VPMIN

VMAX (벡터 최대값) 는 두 벡터의 해당 요소를 비교하고 각 쌍의 큰 쪽을 대상 벡터의 해당 요소에 복사합니다.

VMIN (벡터 최소값) 은 두 벡터의 해당 요소를 비교하고 각 쌍의 작은 쪽을 대상 벡터의 해당 요소에 복사합니다.

VPMAX (벡터 인접 쌍 최대값) 는 두 벡터 요소의 인접 쌍을 비교하고 각 쌍의 큰 쪽을 대상 벡터의 해당 요소에 복사합니다. 피연산자와 결과는 더블워드 벡터여야 합니다.

VPMIN (벡터 인접 쌍 최소값) 은 두 벡터 요소의 인접 쌍을 비교하고 각 쌍의 작은 쪽을 대상 벡터의 해당 요소에 복사합니다. 피연산자와 결과는 더블워드 벡터여야 합니다.

인접 쌍 연산에 대한 다이어그램을 보려면 Figure 5.5를 참조하십시오.

구문

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

인수 설명:

op

MAX 또는 MIN 중 하나여야 합니다.

cond

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

datatype

S8, S16, S32, U8, U16, U32 또는 F32 중 하나여야 합니다.

Qd, Qn, Qm

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

Dd, Dn, Dm

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

부동 소수점 최대값 및 최소값

max (+0.0, –0.0) = +0.0

min (+0.0, –0.0) = –0.0

입력이 NaN이면 해당 결과 요소는 기본 NaN입니다.

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