5.16.6. VCVT (부동 소수점과 정수 간 변환)

부동 소수점 숫자와 정수 간에 변환합니다.

VCVT는 항상 스칼라입니다.

구문

VCVT{R}{cond}.type.F64 Sd, Dm
VCVT{R}{cond}.type.F32 Sd, Sm
VCVT{cond}.F64.type Dd, Sm
VCVT{cond}.F32.type Sd, Sm

인수 설명:

R

FPSCR에 지정된 반올림 모드를 사용하도록 합니다. 그렇지 않으면 0으로 반올림됩니다.

cond

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

type

U32 (부호 없는 32비트 정수) 또는 S32 (부호 있는 32비트 정수) 중 하나일 수 있습니다.

Sd

결과의 단정밀도 레지스터입니다.

Dd

결과의 배정밀도 레지스터입니다.

Sm

피연산자가 들어 있는 단정밀도 레지스터입니다.

Dm

피연산자가 들어 있는 배정밀도 레지스터입니다.

사용법

이 명령어의 처음 두 형식은 부동 소수점을 정수로 변환합니다.

세 번째와 네 번째 형식은 정수를 부동 소수점으로 변환합니다.

부동 소수점 예외

이러한 명령어는 비정규 입력, 잘못된 연산 또는 정확하지 않은 예외를 생성할 수 있습니다.

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