extern(C) void cggevx_
(
char* balanc,
char* jobvl,
char* jobvr,
char* sense,
int* n,
std.complex.Complex!(float)* a,
int* lda,
std.complex.Complex!(float)* b,
int* ldb,
std.complex.Complex!(float)* alphav,
std.complex.Complex!(float)* betav,
std.complex.Complex!(float)* vl,
int* ldvl,
std.complex.Complex!(float)* vr,
int* ldvr,
int* ilo,
int* ihi,
float* lscale,
float* rscale,
float* abnrm,
float* bbnrm,
float* rconde,
float* rcondv,
std.complex.Complex!(float)* work,
int* lwork,
float* rwork,
int* iwork,
int* bwork,
int* info,
int balanc_len,
int jobvl_len,
int jobvr_len,
int sense_len
);