tgsyl - multiple declarations

Function tgsyl

Solves the generalized Sylvester equation.

void tgsyl (
  char trans,
  int ijob,
  int m,
  int n,
  float* a,
  int lda,
  float* b,
  int ldb,
  float* c,
  int ldc,
  float* d,
  int ldd,
  float* e,
  int lde,
  float* f,
  int ldf,
  float* scale,
  float* dif,
  float* work,
  int lwork,
  int* iwork,
  ref int info
);

Function tgsyl

void tgsyl (
  char trans,
  int ijob,
  int m,
  int n,
  double* a,
  int lda,
  double* b,
  int ldb,
  double* c,
  int ldc,
  double* d,
  int ldd,
  double* e,
  int lde,
  double* f,
  int ldf,
  double* scale,
  double* dif,
  double* work,
  int lwork,
  int* iwork,
  ref int info
);

Function tgsyl

void tgsyl (
  char trans,
  int ijob,
  int m,
  int n,
  std.complex.Complex!(float)* a,
  int lda,
  std.complex.Complex!(float)* b,
  int ldb,
  std.complex.Complex!(float)* c,
  int ldc,
  std.complex.Complex!(float)* d,
  int ldd,
  std.complex.Complex!(float)* e,
  int lde,
  std.complex.Complex!(float)* f,
  int ldf,
  float* scale,
  float* dif,
  std.complex.Complex!(float)* work,
  int lwork,
  int* iwork,
  ref int info
);

Function tgsyl

void tgsyl (
  char trans,
  int ijob,
  int m,
  int n,
  std.complex.Complex!(double)* a,
  int lda,
  std.complex.Complex!(double)* b,
  int ldb,
  std.complex.Complex!(double)* c,
  int ldc,
  std.complex.Complex!(double)* d,
  int ldd,
  std.complex.Complex!(double)* e,
  int lde,
  std.complex.Complex!(double)* f,
  int ldf,
  double* scale,
  double* dif,
  std.complex.Complex!(double)* work,
  int lwork,
  int* iwork,
  ref int info
);