5.8.1. VCVT (고정 소수점 또는 정수와 부동 소수점 간 변환)

VCVT (벡터 변환) 는 다음과 같이 벡터의 각 요소를 변환하고 결과를 대상 벡터에 배치합니다.

구문

VCVT{cond}.type Qd, Qm {, #fbits}
VCVT{cond}.type Dd, Dm {, #fbits}

인수 설명:

cond

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

type

벡터 요소의 데이터 형식을 지정합니다. 다음 중 하나여야 합니다.

S32.F32

부동 소수점을 부호 있는 정수 또는 고정 소수점으로 변환

U32.F32

부동 소수점을 부호 없는 정수 또는 고정 소수점으로 변환

F32.S32

부호 있는 정수 또는 고정 소수점을 부동 소수점으로 변환

F32.U32

부호 없는 정수 또는 고정 소수점을 부동 소수점으로 변환

Qd, Qm

쿼드워드 연산에 대한 대상 벡터 및 피연산자 벡터를 지정합니다.

Dd, Dm

더블워드 연산에 대한 대상 벡터 및 피연산자 벡터를 지정합니다.

fbits

있을 경우 고정 소수점 숫자의 부분 비트 수를 지정합니다. 그렇지 않으면 부동 소수점 숫자와 정수 간에 변환합니다. fbits는 0 ~ 32 범위에 있어야 합니다. fbits를 생략하면 소수 비트 수는 0입니다.

반올림

정수 또는 고정 소수점을 부동 소수점으로 변환할 때는 가장 가까운 수로 반올림이 사용됩니다.

부동 소수점을 정수 또는 고정 소수점으로 변환할 때는 0으로 반올림이 사용됩니다.

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