Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3350 Datasheet(PDF) 175 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) 175 Page - STMicroelectronics

Back Button AN3350 Datasheet HTML 171Page - STMicroelectronics AN3350 Datasheet HTML 172Page - STMicroelectronics AN3350 Datasheet HTML 173Page - STMicroelectronics AN3350 Datasheet HTML 174Page - STMicroelectronics AN3350 Datasheet HTML 175Page - STMicroelectronics AN3350 Datasheet HTML 176Page - STMicroelectronics AN3350 Datasheet HTML 177Page - STMicroelectronics AN3350 Datasheet HTML 178Page - STMicroelectronics AN3350 Datasheet HTML 179Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 175 / 185 page
background image
AN3350
Pragmas for optimization
Doc ID 018512 Rev 2
175/185
Not all processors support misaligned accesses, which could cause a crash or incorrect
results. Even on processors which allow misaligned access, your program’s performance
might be reduced. Your program may have better performance if it treats the packed
structure as a byte stream, then packs and unpacks each byte from the stream.
Note:
Pragma pack is implemented somewhat differently by most compiler vendors, especially
when used with bitfields. If you need portability, you are probably better off using explicit shift
and mask operations in your program instead of bitfields.
22.16
strictheaderchecking
Controls how strict the compiler checks headers for standard C library functions.
Syntax
#pragma strictheaderchecking on | off | reset
Remarks
The 3.2 version compiler recognizes standard C library functions. If the correct prototype is
used, and, in C++, if the function appears in the “std” or root namespace, the compiler
recognizes the function, and is able to optimize calls to it based on its documented effects.
When this #pragma is on (default), in addition to having the correct prototype, the
declaration must also appear in the proper standard header file (and not in a user header or
source file).
This pragma does not correspond to any panel setting. By default, this pragma is on.



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