diff --git a/testing/testing_zauxiliary.c b/testing/testing_zauxiliary.c
index e27824b9770161f27dafd0c7caf0418974e649ac..3b0b92075ddc6c422193b714c8cd76bca6f9abc7 100644
--- a/testing/testing_zauxiliary.c
+++ b/testing/testing_zauxiliary.c
@@ -185,8 +185,8 @@ int main (int argc, char **argv)
      else*/
     MORSE_Init( ncores, ngpus);
     MORSE_Disable(MORSE_AUTOTUNING);
-    MORSE_Set(MORSE_TILE_SIZE,        320 );
-    MORSE_Set(MORSE_INNER_BLOCK_SIZE,  48 );
+    MORSE_Set(MORSE_TILE_SIZE,         20 );
+    MORSE_Set(MORSE_INNER_BLOCK_SIZE,   7 );
 
     argc -= 4;
     argv += 4;
@@ -251,6 +251,12 @@ int main (int argc, char **argv)
     else if ( strcmp(func, "GELS_PARAM") == 0 ) {
         info += testing_zgels_param( argc, argv );
     }
+    else if ( strcmp(func, "GELS_HQR") == 0 ) {
+        info += testing_zgels_hqr( argc, argv );
+    }
+    else if ( strcmp(func, "GELS_SYSTOLIC") == 0 ) {
+        info += testing_zgels_systolic( argc, argv );
+    }
     /* else if ( strcmp(func, "GESV") == 0 ) { */
     /*     info += testing_zgesv( argc, argv ); */
     /* } */
diff --git a/testing/testing_zauxiliary.h b/testing/testing_zauxiliary.h
index dcd8285138c2288dd78f09c5aa8ba89915a82416..e652e085ad3f2437cb6c19085da3332bcc9bf538 100644
--- a/testing/testing_zauxiliary.h
+++ b/testing/testing_zauxiliary.h
@@ -93,6 +93,8 @@ int testing_zgeadd(int argc, char **argv);
 int testing_zposv(int argc, char **argv);
 int testing_zgels(int argc, char **argv);
 int testing_zgels_param(int argc, char **argv);
+int testing_zgels_hqr(int argc, char **argv);
+int testing_zgels_systolic(int argc, char **argv);
 int testing_zgesv(int argc, char **argv);
 int testing_zgesv_incpiv(int argc, char **argv);