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










