40{
43
44 LAPACK_cggbak( &job, &side, &n, &ilo, &ihi, lscale, rscale, &m, v, &ldv,
45 &info );
46 if( info < 0 ) {
47 info = info - 1;
48 }
52
53 if( ldv < m ) {
54 info = -11;
56 return info;
57 }
58
61 if( v_t == NULL ) {
63 goto exit_level_0;
64 }
65
67
68 LAPACK_cggbak( &job, &side, &n, &ilo, &ihi, lscale, rscale, &m, v_t,
69 &ldv_t, &info );
70 if( info < 0 ) {
71 info = info - 1;
72 }
73
75
77exit_level_0:
80 }
81 } else {
82 info = -1;
84 }
85 return info;
86}
#define lapack_complex_float
#define LAPACK_cggbak(...)
#define LAPACKE_malloc(size)
#define LAPACK_TRANSPOSE_MEMORY_ERROR
void LAPACKE_xerbla(const char *name, lapack_int info)
void LAPACKE_cge_trans(int matrix_layout, lapack_int m, lapack_int n, const lapack_complex_float *in, lapack_int ldin, lapack_complex_float *out, lapack_int ldout)