VM interfaces include the function names and argument lists. The following sections describe the interfaces for the VM functions. Note that some of the functions have multiple input and output arguments
Some VM functions may also take scalar arguments as input. See the function description for the naming conventions of such arguments.