move GF2m tests to the end
diff --git a/crypto/bn/bntest.c b/crypto/bn/bntest.c
index 377b5ba..9026b28 100644
--- a/crypto/bn/bntest.c
+++ b/crypto/bn/bntest.c
@@ -261,6 +261,14 @@
 	if (!test_exp(out,ctx)) goto err;
 	BIO_flush(out);
 
+	message(out,"BN_kronecker");
+	if (!test_kron(out,ctx)) goto err;
+	BIO_flush(out);
+
+	message(out,"BN_mod_sqrt");
+	if (!test_sqrt(out,ctx)) goto err;
+	BIO_flush(out);
+
 	message(out,"BN_GF2m_add");
 	if (!test_gf2m_add(out)) goto err;
 	BIO_flush(out);
@@ -297,14 +305,6 @@
 	if (!test_gf2m_mod_solve_quad(out,ctx)) goto err;
 	BIO_flush(out);
 
-	message(out,"BN_kronecker");
-	if (!test_kron(out,ctx)) goto err;
-	BIO_flush(out);
-
-	message(out,"BN_mod_sqrt");
-	if (!test_sqrt(out,ctx)) goto err;
-	BIO_flush(out);
-
 	BN_CTX_free(ctx);
 	BIO_free(out);