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.
The following table explains the options available on this page.
| 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. |