H

HP Code Advisor, 23

HP WDB, 23

I

#include, 120 instantiation, 132

command-line, 134 compile-time, 134 explicit, 133

K

keywords, 138

L

#line, 128 languages, 188 lex, 175 libraries, 175

containers, 184

HP aC++ Run-time Support Library, 179 IOStream, 179

shared libraries, 180

Standard Components Library, 179 standard HP-UX libraries, 184 Tools.h++, 179

lock functions, 172 locks, 163

M

macros, 121 __FILE__, 125 __LINE__, 125

migration, 198

O

OpenMP, 167 OpenMP clauses, 114

copyin, 115 copyprivate, 115 default, 115 firstprivate, 114 lastprivate, 115 nowait, 115 num_threads, 116 ordered, 116 private, 114 reduction, 115 schedule, 116 shared, 115

operator #, 122 ##, 122 defined, 127 delete[], 150 new[], 150

optimization, 156 combining options, 158 level 1, 156

level 2, 156 level 3, 157 level 4, 157 pragmas, 160 profile-based, 158

P

parallel programming, 167 pragma, 129

[NO]INLINE, 104

[NO]PTRS_TO_GLOBALS, 108 ALIGN, 98

assert, 105 BINDING, 106 COPYRIGHT, 97 COPYRIGHT_DATE, 97 DEFAULT_BINDING, 106 diag_xxx, 105 ESTIMATED_FREQUENCY, 106 EXTERN, 106

FINI, 96

FLOAT_TRAPS_ON, 103 FREQUENTLY_CALLED, 106 HDR_STOP, 107 HIDDEN, 107

HP_DEFINED_EXTERNAL, 107 HP_DEFINED_INTERNAL, 107 IF_CONVERT, 107

INIT, 96 IVDEP, 105 LOCALITY, 97 LOCALITY_ALL, 97 NO_INLINE, 104 NO_RETURN, 105 NODEPCHK, 105 OMP ATOMIC, 110 OMP BARRIER, 111 OMP CRITICAL, 111 OMP FLUSH, 111 OMP FOR, 111 OMP MASTER, 112 OMP ORDERED, 112 OMP PARALLEL, 112 OMP PARALLEL FOR, 112

OMP PARALLEL SECTIONS, 113 OMP SECTIONS, 113

OMP SINGLE, 113

OMP TASK, 113 OMP TASKWAIT, 114 OMP THREADPRIVATE, 114 once, 108

OPT_LEVEL, 103

OPTIMIZE, 103 PACK, 98 POP, 108 PROTECTED, 108

PTRS_STRONGLY_TYPED, 108 PUSH, 108 RARELY_CALLED, 108

229