This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
 Built-in Mathematica Symbol

# CompiledFunction

 CompiledFunction[args, argregs, nregs, instr, func]represents compiled code for evaluating a compiled function.
• args is a list giving a pattern for the type of each argument to the function. The types are specified as in Compile.
• argregs is a list of the registers into which actual argument values should be placed to evaluate the compiled code.
• nregs is a list of the numbers of logical, integer, real, complex and tensor registers required in evaluating the compiled code.
• instr is a list of actual compiled code instructions.
• func is a Mathematica pure function to be used if no result can be obtained from the compiled code for any reason.
• CompiledFunction objects that are constructed explicitly can also be executed. Basic consistency checks are done when such objects are first evaluated by Mathematica.
• The code in a CompiledFunction object is based on an idealized register machine.
CcompiledFunction objects are generated by Compile:
CompiledFunction objects can be used as normal Function objects:
Arguments are coerced, if possible, to be approximate real:
When exceptional values are encountered the uncompiled function is used:
CcompiledFunction objects are generated by Compile:
 Out[1]=
CompiledFunction objects can be used as normal Function objects:
 Out[2]=
Arguments are coerced, if possible, to be approximate real:
 Out[3]=
When exceptional values are encountered the uncompiled function is used:
 Out[4]=