The type is used for function status returns. All Vitis BLAS level 3 library functions return status which has the following values.
Item | Meaning | Value |
---|---|---|
XFBLAS_STATUS_SUCCESS | The function is completed successfully. | 0 | |
XFBLAS_STATUS_NOT_INITIALIZED | The Vitis BLAS library was not initialized. This is usually caused by not calling function xfblasCreate previously. | 1 |
XFBLAS_STATUS_INVALID_VALUE | An unsupported value or parameter was passed to the function. For example, an negative matrix size. | 2 |
XFBLAS_STATUS_ALLOC_FAILED | Memory allocation failed inside the Vitis BLAS library. | 3 |
XFBLAS_STATUS_NOT_SUPPORTED | The functionality requested is not supported yet. | 4 |
XFBLAS_STATUS_NOT_PADDED | For restricted mode, matrix sizes are not padded correctly. | 5 |