|
libflame
revision_anchor
|
Functions | |
| FLA_Error | FLA_QR_UT_copy_internal (FLA_Obj A, FLA_Obj T, FLA_Obj U, fla_qrut_t *cntl) |
| FLA_Error FLA_QR_UT_copy_internal | ( | FLA_Obj | A, |
| FLA_Obj | T, | ||
| FLA_Obj | U, | ||
| fla_qrut_t * | cntl | ||
| ) |
References FLA_Check_error_level(), FLA_QR_UT_copy_internal_check(), FLA_QR_UT_copy_task(), and FLASH_Queue_get_enabled().
Referenced by FLA_QR_UT_inc_blk_var2().
{
FLA_Error r_val = FLA_SUCCESS;
if ( FLA_Check_error_level() == FLA_FULL_ERROR_CHECKING )
FLA_QR_UT_copy_internal_check( A, T, U, cntl );
if ( FLASH_Queue_get_enabled() )
{
// Enqueue task.
ENQUEUE_FLASH_QR_UT_copy( *FLASH_OBJ_PTR_AT( A ),
*FLASH_OBJ_PTR_AT( T ),
*FLASH_OBJ_PTR_AT( U ),
NULL );
}
else
{
// Execute task immediately.
FLA_QR_UT_copy_task( *FLASH_OBJ_PTR_AT( A ),
*FLASH_OBJ_PTR_AT( T ),
*FLASH_OBJ_PTR_AT( U ),
NULL );
}
return r_val;
}
1.7.6.1