TAL Reference Manual
Standard Functions
TAL Reference Manual—526371-001
14-2
Summary of Standard Functions
Table 14-1. Summary of Standard Functions (page1of3)
Functional
Group
Function
Name Description
Type transfer $DBL Converts an INT, FIXED(0), REAL, or REAL(64)
expression to an INT(32) expression
$DBLL Converts two INT expressions to an INT(32)
expression
$DBLR Converts an INT, FIXED(0), REAL, or REAL(64)
expression to a rounded INT(32) expression
$DFIX Converts an INT(32) expression to a FIXED(fpoint)
expression
$EFLT Converts an INT, INT(32), FIXED(fpoint), or REAL
expression to a REAL(64) expression
$EFLTR Converts an INT, INT(32), FIXED(fpoint), or REAL
expression to a rounded REAL(64) expression
$FIX Converts an INT, INT(32), REAL, or REAL(64)
expression to a FIXED(0) expression
$FIXD Converts a FIXED(0) expression to an INT(32)
expression
$FIXI Converts a FIXED(0) expression to a signed INT
expression
$FIXL Converts a FIXED(0) expression to an unsigned INT
expression
$FIXR Converts an INT, INT(32), REAL, or REAL(64)
expression to a rounded FIXED(0) expression
$FLT Converts an INT, INT(32), FIXED(fpoint), or REAL(64)
expression to a REAL expression
$FLTR Converts an INT, INT(32), FIXED(fpoint), or REAL(64)
expression to a rounded REAL expression
$HIGH Converts the high-order 16 bits of an INT(32)
expression to an INT expression
$IFIX Converts a signed INT expression to a FIXED(fpoint)
expression
$INT Converts the low-order 16 bits of an INT(32) or
FIXED(0) expression to an INT expression; fully
converts a REAL or REAL(64) expression to an INT
expression
$INTR Converts the low-order 16 bits of an INT(32) or
FIXED(0) expression to an INT expression; fully
converts a REAL or REAL(64) expression to a rounded
INT expression