10.6. 10.6 Compile Time Functions

HLA provides a wide range of compile time functions you can use. These functions compute values during compilation the same way a high level language function computes values at runtime. The HLA compile time language includes a wide variety of numeric, string, and symbol table functions that help you write sophisticated compile time programs.

Most of the names of the built-in compile time functions begin with the special symbol "@" and have names like @sin or @length. The use of these special identifiers prevents conflicts with common names you might want to use in your own programs (like length). The remaining compile time functions (those that do not begin with "@") are typically data conversion functions that ...

Get Art of Assembly Language, 1st Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.