04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Compiler Command-line Options<br />

See also<br />

• --autoinline, --no_autoinline on page 2-17<br />

• --inline, --no_inline on page 2-75<br />

• __forceinline on page 4-6<br />

• __inline on page 4-9<br />

• Managing inlining on page 5-19 in the Compiler User Guide.<br />

2.1.72 --fp16_format=format<br />

This option enables the use of half-precision floating-point numbers as an optional<br />

extension to the VFPv3 architecture. If a format is not specified, use of the __fp16 data<br />

type is faulted by the compiler.<br />

Syntax<br />

--fp16_format=format<br />

Where format is one of:<br />

alternative<br />

ieee<br />

none<br />

An alternative to ieee that provides additional range, but has no NaN or<br />

inifinity values.<br />

Half-precision binary floating-point format defined by IEEE 754r, a<br />

revision to the IEEE 754 standard.<br />

This is the default setting. It is equivalent to not specifying a format and<br />

means that the compiler faults use of the __fp16 data type.<br />

See also<br />

• Intrinsics on page E-4<br />

• Half-precision floating-point number support on page 5-35 of the Compiler User<br />

Guide.<br />

2.1.73 --fpmode=model<br />

This option specifies the floating-point conformance, and sets library attributes and<br />

floating-point optimizations.<br />

Syntax<br />

--fpmode=model<br />

<strong>ARM</strong> DUI 0348C Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. 2-59<br />

ID101213<br />

Non-Confidential,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!