refactor verification calls for double and float limits
diff --git a/tests/basictest.cpp b/tests/basictest.cpp
index 5f50ac5..dba36e8 100644
--- a/tests/basictest.cpp
+++ b/tests/basictest.cpp
@@ -1270,9 +1270,8 @@
   verify("1.7976931348623157e308", 0x1.fffffffffffffp+1023);
   verify("1.7976931348623158e308", 0x1.fffffffffffffp+1023);
   verify("1.7976931348623158079e308", std::numeric_limits<double>::max());
-  verify("1.7976931348623158080e308",
-    std::numeric_limits<double>::infinity(),
-    std::errc::result_out_of_range);
+  verify("1.7976931348623158080e308", std::numeric_limits<double>::infinity(),
+         std::errc::result_out_of_range);
   verify("4503599627370496.5", 4503599627370496.5);
   verify("4503599627475352.5", 4503599627475352.5);
   verify("4503599627475353.5", 4503599627475353.5);
@@ -1565,9 +1564,8 @@
   verify("340282356779733661637539395458142568447",
          std::numeric_limits<float>::max());
   verify("0.3402823567797336616e39", std::numeric_limits<float>::max());
-  verify("0.3402823567797336617e39",
-    std::numeric_limits<float>::infinity(),
-    std::errc::result_out_of_range);
+  verify("0.3402823567797336617e39", std::numeric_limits<float>::infinity(),
+         std::errc::result_out_of_range);
 
   verify("-1e-999", -0.0f, std::errc::result_out_of_range);
   verify("1."
@@ -1578,7 +1576,7 @@
          "175494140627517859246175898662808184331245864732796240031385942718174"
          "6759860647699724722770042717456817626953125e-38",
          0x1.fffff8p-127f);
-  verify("1.1754942807573642917e-38", 0x1.fffff8p-127f);
+  verify("1.1754942807573642917e-38", 0x1.fffffcp-127f);
   verify("1.1754942807573642918e-38", std::numeric_limits<float>::min());
   verify_runtime(
       append_zeros("1."