Functions | |
ARBB_VM_EXPORT arbb_error_t | arbb_execute (arbb_function_t function, const arbb_variable_t *outputs, const arbb_variable_t *inputs, arbb_error_details_t *details) |
Executes the given function. | |
ARBB_VM_EXPORT arbb_error_t | arbb_compile (arbb_function_t function, arbb_error_details_t *details) |
Compiles the given function. | |
ARBB_VM_EXPORT arbb_error_t | arbb_finish (arbb_error_details_t *details) |
Waits until any previously issued asynchronous operations have completed. |
ARBB_VM_EXPORT arbb_error_t arbb_execute | ( | arbb_function_t | function, | |
const arbb_variable_t * | outputs, | |||
const arbb_variable_t * | inputs, | |||
arbb_error_details_t * | details | |||
) |
Executes the given function.
function
is a null object.function
has not been completely defined.outputs
is a null pointer and the function has at least one output.inputs
is a null pointer and the function has at least one input.inputs
or outputs
do not match the function parameters.inputs
or outputs
are not global.ARBB_VM_EXPORT arbb_error_t arbb_compile | ( | arbb_function_t | function, | |
arbb_error_details_t * | details | |||
) |
Compiles the given function.
function
is a null object.function
has not been completely defined. ARBB_VM_EXPORT arbb_error_t arbb_finish | ( | arbb_error_details_t * | details | ) |
Waits until any previously issued asynchronous operations have completed.
This is useful when timing operations to ensure the entire operation is measured.
Copyright © 2010, Intel Corporation. All rights reserved.