pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

list of, 234
Hash mark (#), 39
HIGH routine, 315
HP TACL commands
description of, 520
ASSIGN see ASSIGN command
DEFINE see DEFINEs
RUN, 357
Hyphen (-)
followed by hyphen (-), 38
followed by right angle bracket (>), 39
I
Identifiers
description of, 42
classes of, 42
listing
with GMAP directive, 397
with MAP directive, 402
with PRINTSYM directive, 408
saving, 421
IF and IFNOT directives, 398
IF expressions, 87
IF statement
See also Conditional expressions, 217
description of, 217
hardware indicators in, 239
IFIX routine, 316
Implicit address conversion, 52
Implied decimal point
ignoring
with $FIXD routine, 310
with $FIXI routine, 312
with $FIXL routine, 313
in data type declarations, 48
in formal parameters, 253
in simple variable declarations, 104
moving, 340
obtaining
with $DFIX routine, 302
with $IFIX routine, 316
with $LFIX routine, 323
parentheses and, 38
IN file option, 357
Indexes, accessing array elements with, 54
Indirection symbols, 41
Initialization
of exported data, 394
of read-only arrays, 112
of simple pointers, 172
of structure pointers, 174
scope and, 44
INNERLIST directive, 400
Input files, 356
Instruction codes, listing, 400
INT data type
$INTR routine and, 321
$IS_32BIT_ADDR routine , 321
constants of, 58
converting, 53
functions that return values of, 252
high-order word of, 315
parameters of, 251, 252
rounding and, 283
signed value of, 312
unsigned value of, 312
INT routine, 317
INT(16) data type see INT data type
INT(32) address type
bitwise logical operators and, 76
converting, 53
obtaining
with $DBLL routine, 301
with $DBLR routine, 301
with $UDBL routine, 346
unsigned operators and, 76
INT(32) data type
constants of, 59
rounding and, 283
INT(64) data type see INT data type
INT_OV routine, 318
Internal file names, 520
INTERROGATEHIO routine, 319
INTERROGATEIO routine, 320
INTERRUPT procedure attribute, 248, 249
INTR routine, 321
INVALID_FOR_PTAL directive, 401
IS_32BIT_ADDR routine, 321
Itanium architecture see TNS/E architecture
K
Keywords
description of, 37
in syntax diagrams, 21
nonreserved, 38
reserved, 37
L
Labeled CASE statement, 207
Labels
address types of, 169
dropping, 212
in procedures, 273
LAND operator
$ATOMIC_AND routine and, 277
$ATOMIC_DEP routine and, 279
in arithmetic expression, 72
operand types for, 76
precedence of, 71
with INT(32) operands, 76
LANGUAGE procedure attribute, 248
ld utility, 430
Least significant byte, 46
LEN routine, 322
Length parameters
in CALL statements, 206
in declarations
procedure, 247
544 Index