Qorivva derivatives

Use this page to select the programming language that you want to use when writing the program's source code for Qorivva derivatives. The following figure shows the Language and Build Tools Options Page for the Qorivva derivatives.

Figure 1. Language and Build Tools Options page - Qorivva derivatives
Language and Build Tools Options Page - Qorivva Derivatives
Note: Availability of the options appearing on the page, depends on the board or derivative selected.

The following table explains the options available on this page.

Table 1. Language and Build Tools Options page settings - Qorivva derivatives
Option Description
Language
C Checking the C checkbox sets up your application with ANSI C-compliant startup code, and initializes global variables.
C++ Checking the C++ checkbox sets up your application with ANSI C++ startup code, and performs global class object initialization.
Instruction Set Options
Use the VLE instruction set Check to enable the compiler VLE options and select the V libraries. This checkbox is ignored, if the selected processor does not support VLE.
Use the BookE instruction set Check to enable the compiler BookE options.
Floating Point
None Select if you do not want to include floating point support; gives best code density.
Software Select if you want to include software floating point support.
SPFP Select if you want single precision floating point support for the project. It performs single precision float operations through SPE-EFPU hardware instruction support and performs double precision float operations by utilizing the software emulation library.
SPFP_Only Select if you want single precision floating point only support for the project. The compiler considers 'double' and 'long double' data types as single precision 'float' data type.