in the description of the matrix-matrix operations, the value for

**trans**is provided as one of the following:

Code: Select all

```
= MagmaNoTrans[: op( A ) = A.
= MagmaTrans: op( A ) = A**T.
= MagmaConjTrans: op( A ) = A**H.
```

*MagmaNoTrans*, then the

**is not updated, when using**

*d_c*Code: Select all

```
magma_cgemm(MagmaNoTrans, MagmaNoTrans, m, n, k, alpha, d_a, m, d_b, k,
beta, d_c, m);
```

**outside of the function, and use**

*d_b**MagmaNoTrans*, then I am getting correct values in

**.**

*d_c*Also, in documentation there is a reference to the

*queue*, but similarly to the question i am asking in the different thread, i am getting an error if i try to pass it.

Code: Select all

```
too many arguments to function ‘void magma_cgemm_v1(magma_trans_t, magma_trans_t, magma_int_t, magma_int_t, magma_int_t, magmaFloatComplex, magmaFloatComplex_const_ptr, magma_int_t, magmaFloatComplex_const_ptr, magma_int_t, magmaFloatComplex, magmaFloatComplex_ptr, magma_int_t)’
beta, d_c, m, queue);
```