xYLLL
14.6. Intrinsic Header File Organization ......................................................................................... 194
15.1. Representation of Fortran Data Types ..................................................................................... 195
15.2. Real Data Type Ranges ......................................................................................................... 196
15.3. Scalar Type Alignment .......................................................................................................... 196
15.4. C/C++ Scalar Data Types ..................................................................................................... 198
15.5. Scalar Alignment ................................................................................................................. 199
16.1. PGI Build-Related Compiler Options ...................................................................................... 204
16.2. PGI Debug-Related Compiler Options ..................................................................................... 206
16.3. Optimization-Related PGI Compiler Options ............................................................................ 207
16.4. Linking and Runtime-Related PGI Compiler Options ................................................................. 207
16.5. C and C++ -specific Compiler Options ................................................................................... 208
16.6. Subgroups for –help Option ................................................................................................. 220
16.7. –M Options Summary .......................................................................................................... 226
16.8. Optimization and –O, –g, –Mvect, and –Mconcur Options ........................................................ 235
17.1. Initialization of REDUCTION Variables .................................................................................... 316
20.1. IGNORE_TKR Example ........................................................................................................ 357
21.1. Register Allocation .............................................................................................................. 360
21.2. Standard Stack Frame .......................................................................................................... 360
21.3. Stack Contents for Functions Returning struct/union ................................................................. 363
21.4. Integral and Pointer Arguments ............................................................................................. 363
21.5. Floating-point Arguments ...................................................................................................... 363
21.6. Structure and Union Arguments ............................................................................................ 364
21.7. Register Allocation .............................................................................................................. 366
21.8. Standard Stack Frame .......................................................................................................... 366
21.9. Register Allocation for Example A-2 ....................................................................................... 370
21.10. Linux86-64 Fortran Fundamental Types ................................................................................ 372
21.11. Fortran and C/C++ Data Type Compatibility .......................................................................... 373
21.12. Fortran and C/C++ Representation of the COMPLEX Type ........................................................ 374
21.13. Register Allocation ............................................................................................................. 376
21.14. Standard Stack Frame ........................................................................................................ 377
21.15. Register Allocation for Example A-4 ..................................................................................... 380
21.16. Win64 Fortran Fundamental Types ....................................................................................... 381
21.17. Fortran and C/C++ Data Type Compatibility .......................................................................... 383
21.18. Fortran and C/C++ Representation of the COMPLEX Type ........................................................ 384
23.1. Fortran Data Type Mappings ................................................................................................. 391
23.2. DFLIB Function Summary ..................................................................................................... 392
23.3. DFPORT Functions .............................................................................................................. 393
23.4. DFWIN advapi32 Functions ................................................................................................... 399
24.1. MMX Intrinsics (mmintrin.h) ................................................................................................ 423
24.2. SSE Intrinsics (xmmintrin.h) ................................................................................................ 424
24.3. SSE2 Intrinsics (emmintrin.h) ............................................................................................. 425
24.4. SSE3 Intrinsics (pmmintrin.h) .............................................................................................. 427
24.5. SSSE3 Intrinsics (tmmintrin.h) .............................................................................................. 427
24.6. SSE4a Intrinsics (ammintrin.h) ............................................................................................. 428
24.7. ABM Intrinsics (intrin.h) ..................................................................................................... 428