Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3350 Datasheet(PDF) 166 Page - STMicroelectronics

Part # AN3350
Description  eTPU compiler tools
PDF  185 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3350 Datasheet(HTML) 166 Page - STMicroelectronics

Back Button AN3350 Datasheet HTML 162Page - STMicroelectronics AN3350 Datasheet HTML 163Page - STMicroelectronics AN3350 Datasheet HTML 164Page - STMicroelectronics AN3350 Datasheet HTML 165Page - STMicroelectronics AN3350 Datasheet HTML 166Page - STMicroelectronics AN3350 Datasheet HTML 167Page - STMicroelectronics AN3350 Datasheet HTML 168Page - STMicroelectronics AN3350 Datasheet HTML 169Page - STMicroelectronics AN3350 Datasheet HTML 170Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 166 / 185 page
background image
Pragmas for code generation
AN3350
166/185
Doc ID 018512 Rev 2
Remarks
When this pragma is used, the optimizer can use the identifier errno (either a macro or a
function call) to optimize standard C library functions better. If not used, the optimizer makes
worst-case assumptions about the effects of calls to the standard C library.
Note:
The MSL C library already includes a use of this pragma, so you would only need to use it
for third-party C libraries.
If errno resolves to a variable name, specify it like this:
#pragma errno_name _Errno
If errno is a function call accessing ordinarily inaccessible global variables, use this form:
#pragma errno_name ...
Otherwise, do not use this pragma to prevent incorrect optimizations.
This pragma does not correspond to any panel setting. By default, this pragma is
unspecified (worst case assumption).
21.5
explicit_zero_data
Controls the placement of zero-initialized data.
Syntax
#pragma explicit_zero_data on | off | reset
Remarks
Places zero-initialized data into the initialized data section instead of the BSS section when
on
.
By default, this pragma is off.
21.6
float_constants
Controls how floating pointing constants are treated.
Syntax
#pragma float_constants on | off | reset
Remarks
If you enable this pragma, the compiler assumes that all unqualified floating point constant
values are of type float, not double. This pragma is useful when porting source code for
programs optimized for the “float” rather than the “double” type.
When you enable this pragma, you can still explicitly declare a constant value as double by
appending a “D” suffix.
This pragma does not correspond to any panel setting. By default, this pragma is disabled.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com