diff --git a/testing/testing_zgeadd.c b/testing/testing_zgeadd.c
index ec0e40e79002a429284665b676fca9a65799ff31..58b5c3a0c3fa5472553f2613c3a9e8319a293cff 100644
--- a/testing/testing_zgeadd.c
+++ b/testing/testing_zgeadd.c
@@ -125,7 +125,6 @@ testing_zgeadd_init( void )
     test_zgeadd.params      = zgeadd_params;
     test_zgeadd.output      = zgeadd_output;
     test_zgeadd.outchk      = zgeadd_outchk;
-    test_zgeadd.params_list = "nb;P;trans;m;n;lda;ldb;alpha;beta;seedA;seedB";
     test_zgeadd.fptr        = testing_zgeadd;
     test_zgeadd.next        = NULL;
 
diff --git a/testing/testing_zgelqf.c b/testing/testing_zgelqf.c
index 8c73a2489c452db88a447471d8d8ef1a75b17de3..0b80eb59a028ca6282ec55409fef2c9714c2850c 100644
--- a/testing/testing_zgelqf.c
+++ b/testing/testing_zgelqf.c
@@ -109,7 +109,6 @@ testing_zgelqf_init( void )
     test_zgelqf.params      = zgelqf_params;
     test_zgelqf.output      = zgelqf_output;
     test_zgelqf.outchk      = zgelqf_outchk;
-    test_zgelqf.params_list = "nb;ib;P;m;n;lda;rh;seedA";
     test_zgelqf.fptr        = testing_zgelqf;
     test_zgelqf.next        = NULL;
 
diff --git a/testing/testing_zgelqf_hqr.c b/testing/testing_zgelqf_hqr.c
index 14e115298cca1fdadd74fb7266e856b3277e02c5..64634e29a7ef85ab82f0eacc510392bffde675af 100644
--- a/testing/testing_zgelqf_hqr.c
+++ b/testing/testing_zgelqf_hqr.c
@@ -120,7 +120,6 @@ testing_zgelqf_hqr_init( void )
     test_zgelqf_hqr.params      = zgelqf_hqr_params;
     test_zgelqf_hqr.output      = zgelqf_hqr_output;
     test_zgelqf_hqr.outchk      = zgelqf_hqr_outchk;
-    test_zgelqf_hqr.params_list = "nb;ib;P;m;n;lda;qra;qrp;llvl;hlvl;domino;seedA";
     test_zgelqf_hqr.fptr        = testing_zgelqf_hqr;
     test_zgelqf_hqr.next        = NULL;
 
diff --git a/testing/testing_zgelqs.c b/testing/testing_zgelqs.c
index 10777ed62b76b3791f157ae702529039eb9d2c85..aa9f3d18e8163a843d67863b4a2b771e0e1082f0 100644
--- a/testing/testing_zgelqs.c
+++ b/testing/testing_zgelqs.c
@@ -127,7 +127,6 @@ testing_zgelqs_init( void )
     test_zgelqs.params      = zgelqs_params;
     test_zgelqs.output      = zgelqs_output;
     test_zgelqs.outchk      = zgelqs_outchk;
-    test_zgelqs.params_list = "nb;ib;P;m;n;k;lda;ldb;rh;seedA;seedB";
     test_zgelqs.fptr        = testing_zgelqs;
     test_zgelqs.next        = NULL;
 
diff --git a/testing/testing_zgels.c b/testing/testing_zgels.c
index 96c17b2222c80e9c88ef091c73f8f8060f6f6d1a..ca461b5dbd006b56f5bd51e28c1e9adc774b9163 100644
--- a/testing/testing_zgels.c
+++ b/testing/testing_zgels.c
@@ -147,7 +147,6 @@ testing_zgels_init( void )
     test_zgels.params      = zgels_params;
     test_zgels.output      = zgels_output;
     test_zgels.outchk      = zgels_outchk;
-    test_zgels.params_list = "nb;ib;P;trans;m;n;k;lda;ldb;rh;seedA;seedB";
     test_zgels.fptr        = testing_zgels;
     test_zgels.next        = NULL;
 
diff --git a/testing/testing_zgels_hqr.c b/testing/testing_zgels_hqr.c
index fd67af1a6e72cb2ae86449f7392f00db8c5750b8..99fbb627edd1714b078220080446d3c98e9aff20 100644
--- a/testing/testing_zgels_hqr.c
+++ b/testing/testing_zgels_hqr.c
@@ -156,8 +156,6 @@ testing_zgels_hqr_init( void )
     test_zgels_hqr.params = zgels_hqr_params;
     test_zgels_hqr.output = zgels_hqr_output;
     test_zgels_hqr.outchk = zgels_hqr_outchk;
-    test_zgels_hqr.params_list =
-        "nb;ib;P;trans;m;n;k;lda;ldb;rh;qra;qrp;llvl;hlvl;domino;seedA;seedB";
     test_zgels_hqr.fptr = testing_zgels_hqr;
     test_zgels_hqr.next = NULL;
 
diff --git a/testing/testing_zgemm.c b/testing/testing_zgemm.c
index 06f825df83e41da1f36529e8d71e3e7c8a72027d..c37ba5d7cb61d0e43859cefdfd1bc81bbf9684da 100644
--- a/testing/testing_zgemm.c
+++ b/testing/testing_zgemm.c
@@ -129,7 +129,6 @@ testing_zgemm_init( void )
     test_zgemm.params      = zgemm_params;
     test_zgemm.output      = zgemm_output;
     test_zgemm.outchk      = zgemm_outchk;
-    test_zgemm.params_list = "nb;P;transA;transB;m;n;k;lda;ldb;ldc;alpha;beta;seedA;seedB;seedC";
     test_zgemm.fptr        = testing_zgemm;
     test_zgemm.next        = NULL;
 
diff --git a/testing/testing_zgeqrf.c b/testing/testing_zgeqrf.c
index 321de31695bd97ce94eab239cce9fef3eb9eeb34..897b5e570c9436b4b1b0853f9db388671bbb183a 100644
--- a/testing/testing_zgeqrf.c
+++ b/testing/testing_zgeqrf.c
@@ -109,7 +109,6 @@ testing_zgeqrf_init( void )
     test_zgeqrf.params      = zgeqrf_params;
     test_zgeqrf.output      = zgeqrf_output;
     test_zgeqrf.outchk      = zgeqrf_outchk;
-    test_zgeqrf.params_list = "nb;ib;P;m;n;lda;rh;seedA";
     test_zgeqrf.fptr        = testing_zgeqrf;
     test_zgeqrf.next        = NULL;
 
diff --git a/testing/testing_zgeqrf_hqr.c b/testing/testing_zgeqrf_hqr.c
index 77c60a42b2d77a39aa4e21dd6cb26d427cda1087..014f24ab0640b6855f93af3d93fbdcda6c4db9e9 100644
--- a/testing/testing_zgeqrf_hqr.c
+++ b/testing/testing_zgeqrf_hqr.c
@@ -120,7 +120,6 @@ testing_zgeqrf_hqr_init( void )
     test_zgeqrf_hqr.params      = zgeqrf_hqr_params;
     test_zgeqrf_hqr.output      = zgeqrf_hqr_output;
     test_zgeqrf_hqr.outchk      = zgeqrf_hqr_outchk;
-    test_zgeqrf_hqr.params_list = "nb;ib;P;m;n;lda;qra;qrp;llvl;hlvl;domino;seedA";
     test_zgeqrf_hqr.fptr        = testing_zgeqrf_hqr;
     test_zgeqrf_hqr.next        = NULL;
 
diff --git a/testing/testing_zgeqrs.c b/testing/testing_zgeqrs.c
index c107f7bb6109776b62ac94992df58bd17fba68a9..d2ac7482700b6537d668bcf65e70b26c0d502b02 100644
--- a/testing/testing_zgeqrs.c
+++ b/testing/testing_zgeqrs.c
@@ -127,7 +127,6 @@ testing_zgeqrs_init( void )
     test_zgeqrs.params      = zgeqrs_params;
     test_zgeqrs.output      = zgeqrs_output;
     test_zgeqrs.outchk      = zgeqrs_outchk;
-    test_zgeqrs.params_list = "nb;ib;P;m;n;k;lda;ldb;rh;seedA;seedB";
     test_zgeqrs.fptr        = testing_zgeqrs;
     test_zgeqrs.next        = NULL;
 
diff --git a/testing/testing_zgesv.c b/testing/testing_zgesv.c
index 529c7e0f8afb7da8a6c8073bf3bb94f465248305..ef6679fb399dc969c288f328c436b73f9d752d19 100644
--- a/testing/testing_zgesv.c
+++ b/testing/testing_zgesv.c
@@ -112,7 +112,6 @@ testing_zgesv_init( void )
     test_zgesv.params      = zgesv_params;
     test_zgesv.output      = zgesv_output;
     test_zgesv.outchk      = zgesv_outchk;
-    test_zgesv.params_list = "nb;P;n;nrhs;lda;ldb;seedA;seedB";
     test_zgesv.fptr        = testing_zgesv;
     test_zgesv.next        = NULL;
 
diff --git a/testing/testing_zgetrf.c b/testing/testing_zgetrf.c
index f71c404d4106aaea142432943e036925ea27bdb3..7add05aafd4b60151a6f91ad7f328dda8a921e07 100644
--- a/testing/testing_zgetrf.c
+++ b/testing/testing_zgetrf.c
@@ -88,7 +88,6 @@ testing_zgetrf_init( void )
     test_zgetrf.params      = zgetrf_params;
     test_zgetrf.output      = zgetrf_output;
     test_zgetrf.outchk      = zgetrf_outchk;
-    test_zgetrf.params_list = "nb;P;m;n;lda;seedA";
     test_zgetrf.fptr        = testing_zgetrf;
     test_zgetrf.next        = NULL;
 
diff --git a/testing/testing_zgetrs.c b/testing/testing_zgetrs.c
index 9b864944a30a41aeafc4b9e2d59c1ccf15175e3d..861df74b20f3e1a86742874c96fac32d25bbb9ee 100644
--- a/testing/testing_zgetrs.c
+++ b/testing/testing_zgetrs.c
@@ -102,7 +102,6 @@ testing_zgetrs_init( void )
     test_zgetrs.params      = zgetrs_params;
     test_zgetrs.output      = zgetrs_output;
     test_zgetrs.outchk      = zgetrs_outchk;
-    test_zgetrs.params_list = "nb;P;n;nrhs;lda;ldb;seedA;seedB";
     test_zgetrs.fptr        = testing_zgetrs;
     test_zgetrs.next        = NULL;
 
diff --git a/testing/testing_zhemm.c b/testing/testing_zhemm.c
index 90269d45220068d91e72afd257905891c39fbed7..5879607cafbf4d626a7b2e5901ce75ec311ec420 100644
--- a/testing/testing_zhemm.c
+++ b/testing/testing_zhemm.c
@@ -121,7 +121,6 @@ testing_zhemm_init( void )
     test_zhemm.params      = zhemm_params;
     test_zhemm.output      = zhemm_output;
     test_zhemm.outchk      = zhemm_outchk;
-    test_zhemm.params_list = "nb;P;side;uplo;m;n;lda;ldb;ldc;alpha;beta;seedA;seedB;seedC;bump";
     test_zhemm.fptr        = testing_zhemm;
     test_zhemm.next        = NULL;
 
diff --git a/testing/testing_zher2k.c b/testing/testing_zher2k.c
index 0c2214be92265185a2a208b1da0f86d86edd236e..605fc7e24719f5853a74d94f48204f43b490ff58 100644
--- a/testing/testing_zher2k.c
+++ b/testing/testing_zher2k.c
@@ -123,7 +123,6 @@ testing_zher2k_init( void )
     test_zher2k.params      = zher2k_params;
     test_zher2k.output      = zher2k_output;
     test_zher2k.outchk      = zher2k_outchk;
-    test_zher2k.params_list = "nb;P;trans;uplo;n;k;lda;ldb;ldc;alpha;beta;seedA;seedB;seedC;bump";
     test_zher2k.fptr        = testing_zher2k;
     test_zher2k.next        = NULL;
 
diff --git a/testing/testing_zherk.c b/testing/testing_zherk.c
index 99fbe8e1c5a90f7a20a59fd1dd0d3c4846ca4191..fa2c51c0bb022fe4a41b2cd164403f6c1b1d1e41 100644
--- a/testing/testing_zherk.c
+++ b/testing/testing_zherk.c
@@ -118,7 +118,6 @@ testing_zherk_init( void )
     test_zherk.params      = zherk_params;
     test_zherk.output      = zherk_output;
     test_zherk.outchk      = zherk_outchk;
-    test_zherk.params_list = "nb;P;trans;uplo;n;k;lda;ldc;alpha;beta;seedA;seedC;bump";
     test_zherk.fptr        = testing_zherk;
     test_zherk.next        = NULL;
 
diff --git a/testing/testing_zlacpy.c b/testing/testing_zlacpy.c
index 3b07824fc64747ebab916b4c099b5434814145c8..e6ba9d3501acddb545c98abf24229275700497b3 100644
--- a/testing/testing_zlacpy.c
+++ b/testing/testing_zlacpy.c
@@ -121,7 +121,6 @@ testing_zlacpy_init( void )
     test_zlacpy.params      = zlacpy_params;
     test_zlacpy.output      = zlacpy_output;
     test_zlacpy.outchk      = zlacpy_outchk;
-    test_zlacpy.params_list = "nb;P;uplo;m;n;lda;ldb;seedA";
     test_zlacpy.fptr        = testing_zlacpy;
     test_zlacpy.next        = NULL;
 
diff --git a/testing/testing_zlange.c b/testing/testing_zlange.c
index cbe523d370bb9db7b093f0cf0fa5f0dfbc14f325..6205683f3e0c2a8f5bc6ab6b9e0cb6882e0a423d 100644
--- a/testing/testing_zlange.c
+++ b/testing/testing_zlange.c
@@ -112,7 +112,6 @@ testing_zlange_init( void )
     test_zlange.params      = zlange_params;
     test_zlange.output      = zlange_output;
     test_zlange.outchk      = zlange_outchk;
-    test_zlange.params_list = "nb;P;norm;m;n;lda;seedA";
     test_zlange.fptr        = testing_zlange;
     test_zlange.next        = NULL;
 
diff --git a/testing/testing_zlanhe.c b/testing/testing_zlanhe.c
index 851c3e57e3f6afa6fc937fd2cd33aa85bc6f45c5..bf77fb951128c6f41394cf15edd53b2ab7e56c0b 100644
--- a/testing/testing_zlanhe.c
+++ b/testing/testing_zlanhe.c
@@ -113,7 +113,6 @@ testing_zlanhe_init( void )
     test_zlanhe.params      = zlanhe_params;
     test_zlanhe.output      = zlanhe_output;
     test_zlanhe.outchk      = zlanhe_outchk;
-    test_zlanhe.params_list = "nb;P;norm;uplo;n;lda;seedA;bump";
     test_zlanhe.fptr        = testing_zlanhe;
     test_zlanhe.next        = NULL;
 
diff --git a/testing/testing_zlansy.c b/testing/testing_zlansy.c
index 635c8980bd67c10c68c3d74634ed51f4b2222366..11460d7b0205424147be3661ef9048737df7671f 100644
--- a/testing/testing_zlansy.c
+++ b/testing/testing_zlansy.c
@@ -113,7 +113,6 @@ testing_zlansy_init( void )
     test_zlansy.params      = zlansy_params;
     test_zlansy.output      = zlansy_output;
     test_zlansy.outchk      = zlansy_outchk;
-    test_zlansy.params_list = "nb;P;norm;uplo;n;lda;seedA;bump";
     test_zlansy.fptr        = testing_zlansy;
     test_zlansy.next        = NULL;
 
diff --git a/testing/testing_zlantr.c b/testing/testing_zlantr.c
index 7bb9a53d4efeda79e1af4b942df78e63a27a8c40..a4c72a7621bb5257fc939e36312368e249a0938b 100644
--- a/testing/testing_zlantr.c
+++ b/testing/testing_zlantr.c
@@ -133,7 +133,6 @@ testing_zlantr_init( void )
     test_zlantr.params      = zlantr_params;
     test_zlantr.output      = zlantr_output;
     test_zlantr.outchk      = zlantr_outchk;
-    test_zlantr.params_list = "nb;P;norm;uplo;diag;m;n;lda;seedA";
     test_zlantr.fptr        = testing_zlantr;
     test_zlantr.next        = NULL;
 
diff --git a/testing/testing_zlascal.c b/testing/testing_zlascal.c
index e0da00963a2ecbbf6c2da07f17ac2c7e692e7975..98ab975cf3c8426e0cd4f7211abf7d6f9fe75351 100644
--- a/testing/testing_zlascal.c
+++ b/testing/testing_zlascal.c
@@ -116,7 +116,6 @@ testing_zlascal_init( void )
     test_zlascal.params      = zlascal_params;
     test_zlascal.output      = zlascal_output;
     test_zlascal.outchk      = zlascal_outchk;
-    test_zlascal.params_list = "nb;P;uplo;m;n;lda;alpha;seedA";
     test_zlascal.fptr        = testing_zlascal;
     test_zlascal.next        = NULL;
 
diff --git a/testing/testing_zlauum.c b/testing/testing_zlauum.c
index 82311bf7b0bb34689a4cfcb0a0738d87ebfb2b9d..c8b81f5d8a1411e11bb57d9e362e4e747d767378 100644
--- a/testing/testing_zlauum.c
+++ b/testing/testing_zlauum.c
@@ -94,7 +94,6 @@ testing_zlauum_init( void )
     test_zlauum.params      = zlauum_params;
     test_zlauum.output      = zlauum_output;
     test_zlauum.outchk      = zlauum_outchk;
-    test_zlauum.params_list = "nb;P;uplo;n;lda;seedA";
     test_zlauum.fptr        = testing_zlauum;
     test_zlauum.next        = NULL;
 
diff --git a/testing/testing_zposv.c b/testing/testing_zposv.c
index 8d26d7b2168f47c7e134daf55f0c01543b3acaff..4025af02bb559f749d6765c28b9bf39444ddb0b4 100644
--- a/testing/testing_zposv.c
+++ b/testing/testing_zposv.c
@@ -113,7 +113,6 @@ testing_zposv_init( void )
     test_zposv.params      = zposv_params;
     test_zposv.output      = zposv_output;
     test_zposv.outchk      = zposv_outchk;
-    test_zposv.params_list = "nb;P;uplo;n;nrhs;lda;ldb;seedA;seedB";
     test_zposv.fptr        = testing_zposv;
     test_zposv.next        = NULL;
 
diff --git a/testing/testing_zpotrf.c b/testing/testing_zpotrf.c
index eb24d9517b254d7899b5c448b4de3274caef7f8c..1db783f0cc14a7fecc39dcefd3290e643653d57f 100644
--- a/testing/testing_zpotrf.c
+++ b/testing/testing_zpotrf.c
@@ -88,7 +88,6 @@ testing_zpotrf_init( void )
     test_zpotrf.params      = zpotrf_params;
     test_zpotrf.output      = zpotrf_output;
     test_zpotrf.outchk      = zpotrf_outchk;
-    test_zpotrf.params_list = "nb;P;uplo;n;lda;seedA";
     test_zpotrf.fptr        = testing_zpotrf;
     test_zpotrf.next        = NULL;
 
diff --git a/testing/testing_zpotri.c b/testing/testing_zpotri.c
index 85a2d1fe92aa5860b81576307fed1a301283eff5..065181b9e92051a461fa2ab6f67f6060520042ae 100644
--- a/testing/testing_zpotri.c
+++ b/testing/testing_zpotri.c
@@ -93,7 +93,6 @@ testing_zpotri_init( void )
     test_zpotri.params      = zpotri_params;
     test_zpotri.output      = zpotri_output;
     test_zpotri.outchk      = zpotri_outchk;
-    test_zpotri.params_list = "nb;P;uplo;n;lda;seedA";
     test_zpotri.fptr        = testing_zpotri;
     test_zpotri.next        = NULL;
 
diff --git a/testing/testing_zpotrs.c b/testing/testing_zpotrs.c
index cd55d5742c184471e41c30edcbc8e08dc548212a..d2c55ac8ec9569a25642783031c1efd33a216bf4 100644
--- a/testing/testing_zpotrs.c
+++ b/testing/testing_zpotrs.c
@@ -103,7 +103,6 @@ testing_zpotrs_init( void )
     test_zpotrs.params      = zpotrs_params;
     test_zpotrs.output      = zpotrs_output;
     test_zpotrs.outchk      = zpotrs_outchk;
-    test_zpotrs.params_list = "nb;P;uplo;n;nrhs;lda;ldb;seedA;seedB";
     test_zpotrs.fptr        = testing_zpotrs;
     test_zpotrs.next        = NULL;
 
diff --git a/testing/testing_zsymm.c b/testing/testing_zsymm.c
index 930f60e541accaa5924a87d5d58eaa3af249c5f9..d3afed02cd669a1abc6220c9b9e187e51229208a 100644
--- a/testing/testing_zsymm.c
+++ b/testing/testing_zsymm.c
@@ -121,7 +121,6 @@ testing_zsymm_init( void )
     test_zsymm.params      = zsymm_params;
     test_zsymm.output      = zsymm_output;
     test_zsymm.outchk      = zsymm_outchk;
-    test_zsymm.params_list = "nb;P;side;uplo;m;n;lda;ldb;ldc;alpha;beta;seedA;seedB;seedC;bump";
     test_zsymm.fptr        = testing_zsymm;
     test_zsymm.next        = NULL;
 
diff --git a/testing/testing_zsyr2k.c b/testing/testing_zsyr2k.c
index afaf0224026af0d8e71ea0bcb7d540fe48481300..de86364ae64dd8f25dfa19b897a9556a17de0a26 100644
--- a/testing/testing_zsyr2k.c
+++ b/testing/testing_zsyr2k.c
@@ -123,7 +123,6 @@ testing_zsyr2k_init( void )
     test_zsyr2k.params      = zsyr2k_params;
     test_zsyr2k.output      = zsyr2k_output;
     test_zsyr2k.outchk      = zsyr2k_outchk;
-    test_zsyr2k.params_list = "nb;P;trans;uplo;n;k;lda;ldb;ldc;alpha;beta;seedA;seedB;seedC;bump";
     test_zsyr2k.fptr        = testing_zsyr2k;
     test_zsyr2k.next        = NULL;
 
diff --git a/testing/testing_zsyrk.c b/testing/testing_zsyrk.c
index 39b41042dd547b91960b367a72e109d4b2d8aec1..c13fa2cbf32c57713f568db9199b44e4844217b6 100644
--- a/testing/testing_zsyrk.c
+++ b/testing/testing_zsyrk.c
@@ -117,7 +117,6 @@ testing_zsyrk_init( void )
     test_zsyrk.params      = zsyrk_params;
     test_zsyrk.output      = zsyrk_output;
     test_zsyrk.outchk      = zsyrk_outchk;
-    test_zsyrk.params_list = "nb;P;trans;uplo;n;k;lda;ldc;alpha;beta;seedA;seedC;bump";
     test_zsyrk.fptr        = testing_zsyrk;
     test_zsyrk.next        = NULL;
 
diff --git a/testing/testing_zsysv.c b/testing/testing_zsysv.c
index 4f924d94b37291d7027692d7ff01b513489ed481..d208edfaf09c24bb33ccaa71be50924f7f4c26a0 100644
--- a/testing/testing_zsysv.c
+++ b/testing/testing_zsysv.c
@@ -113,7 +113,6 @@ testing_zsysv_init( void )
     test_zsysv.params      = zsysv_params;
     test_zsysv.output      = zsysv_output;
     test_zsysv.outchk      = zsysv_outchk;
-    test_zsysv.params_list = "nb;P;uplo;n;nrhs;lda;ldb;seedA;seedB";
     test_zsysv.fptr        = testing_zsysv;
     test_zsysv.next        = NULL;
 
diff --git a/testing/testing_zsytrf.c b/testing/testing_zsytrf.c
index c5a0fce835c8c800eef298e1c66ed2efd0e926a9..5f3b3101166b2b1f6d8b850ad8c51790fc48ab8d 100644
--- a/testing/testing_zsytrf.c
+++ b/testing/testing_zsytrf.c
@@ -88,7 +88,6 @@ testing_zsytrf_init( void )
     test_zsytrf.params      = zsytrf_params;
     test_zsytrf.output      = zsytrf_output;
     test_zsytrf.outchk      = zsytrf_outchk;
-    test_zsytrf.params_list = "nb;P;uplo;n;lda;seedA";
     test_zsytrf.fptr        = testing_zsytrf;
     test_zsytrf.next        = NULL;
 
diff --git a/testing/testing_zsytrs.c b/testing/testing_zsytrs.c
index a3d1d628c5fb692069123b1abb77363e3ef906b0..a1e313b1185a0357a0f35439605db60bdfede2cf 100644
--- a/testing/testing_zsytrs.c
+++ b/testing/testing_zsytrs.c
@@ -103,7 +103,6 @@ testing_zsytrs_init( void )
     test_zsytrs.params      = zsytrs_params;
     test_zsytrs.output      = zsytrs_output;
     test_zsytrs.outchk      = zsytrs_outchk;
-    test_zsytrs.params_list = "nb;P;uplo;n;nrhs;lda;ldb;seedA;seedB";
     test_zsytrs.fptr        = testing_zsytrs;
     test_zsytrs.next        = NULL;
 
diff --git a/testing/testing_ztradd.c b/testing/testing_ztradd.c
index 4aa6edfc50167ab1db7f1609fe34df20795ff56d..cee58ae83c50e2135739607f1b661ed587199d24 100644
--- a/testing/testing_ztradd.c
+++ b/testing/testing_ztradd.c
@@ -160,7 +160,6 @@ testing_ztradd_init( void )
     test_ztradd.params      = ztradd_params;
     test_ztradd.output      = ztradd_output;
     test_ztradd.outchk      = ztradd_outchk;
-    test_ztradd.params_list = "nb;P;trans;uplo;m;n;lda;ldb;alpha;beta;seedA;seedB";
     test_ztradd.fptr        = testing_ztradd;
     test_ztradd.next        = NULL;
 
diff --git a/testing/testing_ztrmm.c b/testing/testing_ztrmm.c
index b8fe36443730c1f61aa616895a68feed8722e3cf..86a44b189e92f3a4044be9d5554b827b39126d9f 100644
--- a/testing/testing_ztrmm.c
+++ b/testing/testing_ztrmm.c
@@ -114,7 +114,6 @@ testing_ztrmm_init( void )
     test_ztrmm.params      = ztrmm_params;
     test_ztrmm.output      = ztrmm_output;
     test_ztrmm.outchk      = ztrmm_outchk;
-    test_ztrmm.params_list = "nb;P;trans;side;uplo;diag;n;k;lda;ldb;alpha;seedA;seedB";
     test_ztrmm.fptr        = testing_ztrmm;
     test_ztrmm.next        = NULL;
 
diff --git a/testing/testing_ztrsm.c b/testing/testing_ztrsm.c
index 180eb28fd0334f0d447a05609c2ea3ba9e26bcaa..7b6c1940479df0d6769bcaa2b5e0b1176ac849fe 100644
--- a/testing/testing_ztrsm.c
+++ b/testing/testing_ztrsm.c
@@ -105,7 +105,6 @@ testing_ztrsm_init( void )
     test_ztrsm.params      = ztrsm_params;
     test_ztrsm.output      = ztrsm_output;
     test_ztrsm.outchk      = ztrsm_outchk;
-    test_ztrsm.params_list = "nb;P;trans;side;uplo;diag;n;k;lda;ldb;alpha;seedA;seedB";
     test_ztrsm.fptr        = testing_ztrsm;
     test_ztrsm.next        = NULL;
 
diff --git a/testing/testing_ztrtri.c b/testing/testing_ztrtri.c
index 549f33f614676858afdc601922014615aab5e9b3..215b3d95790e8cfd33f1da31e557e37f323157a8 100644
--- a/testing/testing_ztrtri.c
+++ b/testing/testing_ztrtri.c
@@ -89,7 +89,6 @@ testing_ztrtri_init( void )
     test_ztrtri.params      = ztrtri_params;
     test_ztrtri.output      = ztrtri_output;
     test_ztrtri.outchk      = ztrtri_outchk;
-    test_ztrtri.params_list = "nb;P;uplo;diag;n;lda;seedA";
     test_ztrtri.fptr        = testing_ztrtri;
     test_ztrtri.next        = NULL;
 
diff --git a/testing/testing_zunglq.c b/testing/testing_zunglq.c
index 153fb9a95349b6caa635d1e3de46181562b46c07..fb40d2d070079860473a5fd55b2454ec28499aab 100644
--- a/testing/testing_zunglq.c
+++ b/testing/testing_zunglq.c
@@ -108,7 +108,6 @@ testing_zunglq_init( void )
     test_zunglq.params      = zunglq_params;
     test_zunglq.output      = zunglq_output;
     test_zunglq.outchk      = zunglq_outchk;
-    test_zunglq.params_list = "nb;ib;P;m;n;k;lda;rh;seedA";
     test_zunglq.fptr        = testing_zunglq;
     test_zunglq.next        = NULL;
 
diff --git a/testing/testing_zunglq_hqr.c b/testing/testing_zunglq_hqr.c
index d0349fbd22322d0ba11cb997a771bb3a7b099955..b0f2767c568ba1d7a09b2dd11bb17d10c889e537 100644
--- a/testing/testing_zunglq_hqr.c
+++ b/testing/testing_zunglq_hqr.c
@@ -119,7 +119,6 @@ testing_zunglq_hqr_init( void )
     test_zunglq_hqr.params      = zunglq_hqr_params;
     test_zunglq_hqr.output      = zunglq_hqr_output;
     test_zunglq_hqr.outchk      = zunglq_hqr_outchk;
-    test_zunglq_hqr.params_list = "nb;ib;P;m;n;k;lda;qra;qrp;llvl;hlvl;domino;seedA";
     test_zunglq_hqr.fptr        = testing_zunglq_hqr;
     test_zunglq_hqr.next        = NULL;
 
diff --git a/testing/testing_zungqr.c b/testing/testing_zungqr.c
index 934fa05d5378e78e48bce74b4cfbcb234e824329..025682f175a27a69faa5641a35f5afa5366a7198 100644
--- a/testing/testing_zungqr.c
+++ b/testing/testing_zungqr.c
@@ -108,7 +108,6 @@ testing_zungqr_init( void )
     test_zungqr.params      = zungqr_params;
     test_zungqr.output      = zungqr_output;
     test_zungqr.outchk      = zungqr_outchk;
-    test_zungqr.params_list = "nb;ib;P;m;n;k;lda;rh;seedA";
     test_zungqr.fptr        = testing_zungqr;
     test_zungqr.next        = NULL;
 
diff --git a/testing/testing_zungqr_hqr.c b/testing/testing_zungqr_hqr.c
index 364a3cf6306c9533916339523a14ae9c0a830a52..0fd7d9f13d2c543992e5c58df6d1c01e72f8808b 100644
--- a/testing/testing_zungqr_hqr.c
+++ b/testing/testing_zungqr_hqr.c
@@ -119,7 +119,6 @@ testing_zungqr_hqr_init( void )
     test_zungqr_hqr.params      = zungqr_hqr_params;
     test_zungqr_hqr.output      = zungqr_hqr_output;
     test_zungqr_hqr.outchk      = zungqr_hqr_outchk;
-    test_zungqr_hqr.params_list = "nb;ib;P;m;n;k;lda;qra;qrp;llvl;hlvl;domino;seedA";
     test_zungqr_hqr.fptr        = testing_zungqr_hqr;
     test_zungqr_hqr.next        = NULL;
 
diff --git a/testing/testing_zunmlq.c b/testing/testing_zunmlq.c
index dd6db201e7cce62756b04fbd2ab2ff72158c8dac..5508c45323920a0679b38af799c188fd0910fd5c 100644
--- a/testing/testing_zunmlq.c
+++ b/testing/testing_zunmlq.c
@@ -127,7 +127,6 @@ testing_zunmlq_init( void )
     test_zunmlq.params      = zunmlq_params;
     test_zunmlq.output      = zunmlq_output;
     test_zunmlq.outchk      = zunmlq_outchk;
-    test_zunmlq.params_list = "nb;ib;P;side;trans;m;n;k;lda;ldc;rh;seedA;seedC";
     test_zunmlq.fptr        = testing_zunmlq;
     test_zunmlq.next        = NULL;
 
diff --git a/testing/testing_zunmlq_hqr.c b/testing/testing_zunmlq_hqr.c
index eb683f73e666e08aabc01997bbd8b030f8710e16..6a56dfc1fa5616ea317c85327ca6d8aa502d05cb 100644
--- a/testing/testing_zunmlq_hqr.c
+++ b/testing/testing_zunmlq_hqr.c
@@ -138,8 +138,6 @@ testing_zunmlq_hqr_init( void )
     test_zunmlq_hqr.params = zunmlq_hqr_params;
     test_zunmlq_hqr.output = zunmlq_hqr_output;
     test_zunmlq_hqr.outchk = zunmlq_hqr_outchk;
-    test_zunmlq_hqr.params_list =
-        "nb;ib;P;side;trans;m;n;k;lda;ldc;qra;qrp;llvl;hlvl;domino;seedA;seedC";
     test_zunmlq_hqr.fptr = testing_zunmlq_hqr;
     test_zunmlq_hqr.next = NULL;
 
diff --git a/testing/testing_zunmqr.c b/testing/testing_zunmqr.c
index 7059dbb7ef3b84bf65ad9f5655434c84177bd141..1ae166bde8f693156caaa65de21d6a7a48bc1c0b 100644
--- a/testing/testing_zunmqr.c
+++ b/testing/testing_zunmqr.c
@@ -127,7 +127,6 @@ testing_zunmqr_init( void )
     test_zunmqr.params      = zunmqr_params;
     test_zunmqr.output      = zunmqr_output;
     test_zunmqr.outchk      = zunmqr_outchk;
-    test_zunmqr.params_list = "nb;ib;P;side;trans;m;n;k;lda;ldc;rh;seedA;seedC";
     test_zunmqr.fptr        = testing_zunmqr;
     test_zunmqr.next        = NULL;
 
diff --git a/testing/testing_zunmqr_hqr.c b/testing/testing_zunmqr_hqr.c
index 10a204f4c6b1213c80dc02a92e44aadab10e3ac3..38bef324f04078a3b32f3a472592eaa5171336ce 100644
--- a/testing/testing_zunmqr_hqr.c
+++ b/testing/testing_zunmqr_hqr.c
@@ -138,8 +138,6 @@ testing_zunmqr_hqr_init( void )
     test_zunmqr_hqr.params = zunmqr_hqr_params;
     test_zunmqr_hqr.output = zunmqr_hqr_output;
     test_zunmqr_hqr.outchk = zunmqr_hqr_outchk;
-    test_zunmqr_hqr.params_list =
-        "nb;ib;P;side;trans;m;n;k;lda;ldc;qra;qrp;llvl;hlvl;domino;seedA;seedC";
     test_zunmqr_hqr.fptr = testing_zunmqr_hqr;
     test_zunmqr_hqr.next = NULL;
 
diff --git a/testing/testings.h b/testing/testings.h
index 8f68b5fce5efe3a14950c66188e119f2a1206857..e9a4daffd7db68b8b3fbeec7fde168f30ef153c1 100644
--- a/testing/testings.h
+++ b/testing/testings.h
@@ -136,14 +136,13 @@ typedef struct testing_ testing_t;
 typedef int (*test_fct_t)( run_arg_list_t *, int );
 
 typedef struct testing_ {
-    const char  *name;        /**< Name of the operation tested                */
-    const char  *helper;      /**< Helper of the function tested for the usage */
-    const char **params;      /**< Parameters used by the operation            */
-    const char **output;      /**< Parameters used by the operation            */
-    const char **outchk;      /**< Parameters used by the operation            */
-    const char  *params_list; /**< Parameters used by the operation            */
-    test_fct_t   fptr;        /**< Function performing the test                */
-    testing_t   *next;        /**< Pointer to following test                   */
+    const char  *name;        /**< Name of the operation tested                               */
+    const char  *helper;      /**< Helper of the function tested for the usage                */
+    const char **params;      /**< Parameters used by the operation                           */
+    const char **output;      /**< Additional output parameters generated by the function     */
+    const char **outchk;      /**< Check specific output parameters generated by the function */
+    test_fct_t   fptr;        /**< Function performing the test                               */
+    testing_t   *next;        /**< Pointer to following test                                  */
 } testing_t;
 
 val_t pread_int      ( const char *str );