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().
00036 { 00037 FLA_Error r_val = FLA_SUCCESS; 00038 00039 if ( FLA_Check_error_level() == FLA_FULL_ERROR_CHECKING ) 00040 FLA_QR_UT_copy_internal_check( A, T, U, cntl ); 00041 00042 if ( FLASH_Queue_get_enabled() ) 00043 { 00044 // Enqueue task. 00045 ENQUEUE_FLASH_QR_UT_copy( *FLASH_OBJ_PTR_AT( A ), 00046 *FLASH_OBJ_PTR_AT( T ), 00047 *FLASH_OBJ_PTR_AT( U ), 00048 NULL ); 00049 } 00050 else 00051 { 00052 // Execute task immediately. 00053 FLA_QR_UT_copy_task( *FLASH_OBJ_PTR_AT( A ), 00054 *FLASH_OBJ_PTR_AT( T ), 00055 *FLASH_OBJ_PTR_AT( U ), 00056 NULL ); 00057 } 00058 00059 return r_val; 00060 }