7.3.8. DCFD 및 DCFDU

DCFD 지시어는 워드로 정렬된 배정밀도 부동 소수점 숫자를 위한 메모리를 할당하고 메모리의 초기 런타임 내용을 정의합니다. 배정밀도 숫자는 2워드를 차지하며, 산술 연산에 사용할 수 있도록 워드로 정렬되어야 합니다.

메모리를 임의로 정렬한다는 점을 제외하면 DCFDU는 이 지시어와 같습니다.

구문

{label} DCFD{U} fpliteral{,fpliteral}...

인수 설명:

fpliteral

배정밀도 부동 소수점 리터럴 (부동 소수점 리터럴 참조) 입니다.

사용법

어셈블러는 필요한 경우 4바이트 단위로 정렬하기 위해 첫 번째로 정의된 숫자 앞에 최대 3바이트의 패딩을 삽입합니다.

정렬이 필요하지 않으면 DCFDU를 사용합니다.

fpliteral을 내부 형식으로 변환할 때 사용되는 워드 순서는 선택한 부동 소수점 아키텍처에 의해 제어됩니다. --fpu none 옵션을 선택하면 DCFD 또는 DCFDU를 사용할 수 없습니다.

배정밀도 숫자의 범위는 다음과 같습니다.

  • 최대 1.79769313486231571e+308

  • 최소 2.22507385850720138e–308

DCFS 및 DCFSU도 참조하십시오.

예제

        DCFD    1E308,-4E-100
        DCFDU   10000,-.1,3.1E26
Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential