diff -r 80ef3a206772 -r 48780e181b38 Symbian3/SDK/Source/GUID-947317B7-7E12-509B-9A16-F0604D7F8BA2.dita --- a/Symbian3/SDK/Source/GUID-947317B7-7E12-509B-9A16-F0604D7F8BA2.dita Fri Jul 16 17:23:46 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ - - - - - -armfpu -

armfpu [ vfpv2 | softvfp ]

-

Use the armfpu statement to specify how the compiler is -to deal with floating point instructions.

-

There are two ways in which floating point instructions can be handled -on an ARM processor:

- - - - - -

softvfp

-

This keyword specifies that floating point instructions are handled -by floating point support functions.

On a device without a VFP unit, -floating point support functions are implemented in software and operate slowly. -On a device with a VFP unit, the floating point support functions are handled -by the VFP unit, and operate faster than when implemented in software.

Note -that applications do not need to make any changes to take advantage of VFP-enabled -floating point support functions, if they are provided in the device's ROM. -Such functions are used automatically at run time.

If armfpu is -not specified in a .mmp file, then armfpu softvfp is -assumed by default.

-
- -

vfpv2

-

This keyword specifies that VFP specific code is to be generated -at compile time whenever floating point instructions are used.

On -a device with a VFP unit, this option results in code that runs faster than -the floating point support functions generated by softvfp. -Note, however, that binaries produced with VFP specific code do not work on -devices without a VFP unit. Software Install attempts to prevent their -installation, but if any such binaries are installed onto a device in some -other way, for example by inclusion into the ROM at device creation time, -then a call to VFP specific code results in a KERN-EXEC 3 panic (see also Application Installation -Guide).

-
- - -
\ No newline at end of file