diff --git a/new-testing/testing_zlange.c b/new-testing/testing_zlange.c
index d897aa28ef6262e700f49ae5ad37689a782dc01c..69ab4fa0874d45172a02f9ceafe46e0e1fd94439 100644
--- a/new-testing/testing_zlange.c
+++ b/new-testing/testing_zlange.c
@@ -82,7 +82,7 @@ testing_zlange( run_arg_list_t *args, int check )
     STOP_TIMING( t );
     gflops = flops * 1.e-9 / t;
     run_arg_add_fixdbl( args, "time", t );
-    run_arg_add_fixdbl( args, "gflops", ( hres == CHAMELEON_SUCCESS ) ? gflops : -1. );
+    run_arg_add_fixdbl( args, "gflops", ( norm >= 0. ) ? gflops : -1. );
 
     /* Checks the solution */
     if ( check ) {
diff --git a/new-testing/testing_zlanhe.c b/new-testing/testing_zlanhe.c
index 8d30f61038751358118ef3208b60934a49ca516e..4c942e39fb6f78ceef8737a319486fea4d94b0d7 100644
--- a/new-testing/testing_zlanhe.c
+++ b/new-testing/testing_zlanhe.c
@@ -83,7 +83,7 @@ testing_zlanhe( run_arg_list_t *args, int check )
     STOP_TIMING( t );
     gflops = flops * 1.e-9 / t;
     run_arg_add_fixdbl( args, "time", t );
-    run_arg_add_fixdbl( args, "gflops", ( hres == CHAMELEON_SUCCESS ) ? gflops : -1. );
+    run_arg_add_fixdbl( args, "gflops", ( norm >= 0. ) ? gflops : -1. );
 
     /* Checks the solution */
     if ( check ) {
diff --git a/new-testing/testing_zlansy.c b/new-testing/testing_zlansy.c
index 98885994a73aae18ff0c3e65c3311a964c020873..646a22c7e3d7e1ef98008d0b195c8cf032e48e5d 100644
--- a/new-testing/testing_zlansy.c
+++ b/new-testing/testing_zlansy.c
@@ -83,7 +83,7 @@ testing_zlansy( run_arg_list_t *args, int check )
     STOP_TIMING( t );
     gflops = flops * 1.e-9 / t;
     run_arg_add_fixdbl( args, "time", t );
-    run_arg_add_fixdbl( args, "gflops", ( hres == CHAMELEON_SUCCESS ) ? gflops : -1. );
+    run_arg_add_fixdbl( args, "gflops", ( norm >= 0. ) ? gflops : -1. );
 
     /* Checks the solution */
     if ( check ) {
diff --git a/new-testing/testing_zlantr.c b/new-testing/testing_zlantr.c
index bee20a0f8fe271fc888e863cb9811e9e00debe9f..947ade0d59d92688252d9a2dac6a103f731e61a4 100644
--- a/new-testing/testing_zlantr.c
+++ b/new-testing/testing_zlantr.c
@@ -83,7 +83,7 @@ testing_zlantr( run_arg_list_t *args, int check )
     STOP_TIMING( t );
     gflops = flops * 1.e-9 / t;
     run_arg_add_fixdbl( args, "time", t );
-    run_arg_add_fixdbl( args, "gflops", ( hres == CHAMELEON_SUCCESS ) ? gflops : -1. );
+    run_arg_add_fixdbl( args, "gflops", ( norm >= 0. ) ? gflops : -1. );
 
     /* Checks the solution */
     if ( check ) {