pTAL Reference Manual (H06.08+)

Built-In Routines
HP pTAL Reference Manual523746-006
15-12
Type-Conversion Routines
Type-Conversion Routines
A type-conversion routine converts its argument or arguments from one data type to
another data type.
$TRIGGER Replaces $FREEZE and $HALT, which are available only for code
generated for the TNS/R architecture
$UNLOCKPAGE
Unlocks one page of memory
$WRITEPTE
Writes a segment-page-table entry
Table 15-3. Built-In Type-Conversion Routines (page 1 of 2)
Routine Converts ... To ...
$ASCIITOFIXED
ASCII value FIXED value
$DBL
INT, INT(32), FIXED, REAL,
or REAL(64), or
UNSIGNED(1-31) value
EXTADDR or PROCADDR
address
INT(32) value
$DBLL
Two INT values INT(32) value
$DBLR
INT, INT(32), FIXED, REAL,
or REAL(64) value
Rounded INT(32) value
$DFIX
INT(32) value FIXED(fpoint ) value
$EFLT
INT, INT(32),
FIXED(fpoint ), REAL, or
REAL(64) value
REAL(64) value
$EFLTR
INT, INT(32),
FIXED(fpoint ), or REAL,
or REAL(64) value
Rounded REAL(64) value
$FIX
INT, INT(32), REAL,
REAL(64), or FIXED value
signed FIXED value
$FIXD
FIXED value INT(32) value
$FIXEDTOASCII
Absolute value of a FIXED
value
ASCII value
$FIXEDTOASCIIRESIDUE
Same as $FIXEDTOASCII but returns the value of the residue
$FIXI
FIXED value Signed INT value
$FIXL
FIXED value Unsigned INT value
$FIXR
INT, INT(32), REAL,
REAL(64), or FIXED value
Rounded FIXED value
Table 15-2. pTAL Privileged Routines (page 2 of 2)
Procedure Description