diff --git a/VersionASM b/VersionASM
index 529489f07fc3fde40690ed543fffa9750cd9c2b4..7d4ce40145e40e126c8c8240d5077a578596561e 100644
--- a/VersionASM
+++ b/VersionASM
@@ -9,12 +9,12 @@
                         GBLS    Module_ApplicationDate
                         GBLS    Module_HelpVersion
                         GBLS    Module_ComponentName
-Module_MajorVersion     SETS    "6.09"
-Module_Version          SETA    609
+Module_MajorVersion     SETS    "6.10"
+Module_Version          SETA    610
 Module_MinorVersion     SETS    ""
 Module_Date             SETS    "13 Nov 2021"
 Module_ApplicationDate  SETS    "13-Nov-21"
 Module_ComponentName    SETS    "RISC_OSLib"
-Module_FullVersion      SETS    "6.09"
-Module_HelpVersion      SETS    "6.09 (13 Nov 2021)"
+Module_FullVersion      SETS    "6.10"
+Module_HelpVersion      SETS    "6.10 (13 Nov 2021)"
                         END
diff --git a/VersionNum b/VersionNum
index 7e8411830b8374e5dca19fb99f8b3d138b3ec01e..3e4125710cc0f3ee8e87d5b9fddd5e19316fdbdc 100644
--- a/VersionNum
+++ b/VersionNum
@@ -1,14 +1,14 @@
-/* (6.09)
+/* (6.10)
  *
  * This file is automatically maintained by srccommit, do not edit manually.
  *
  */
-#define Module_MajorVersion_CMHG        6.09
+#define Module_MajorVersion_CMHG        6.10
 #define Module_MinorVersion_CMHG
 #define Module_Date_CMHG                13 Nov 2021
 
-#define Module_MajorVersion             "6.09"
-#define Module_Version                  609
+#define Module_MajorVersion             "6.10"
+#define Module_Version                  610
 #define Module_MinorVersion             ""
 #define Module_Date                     "13 Nov 2021"
 
@@ -16,6 +16,6 @@
 
 #define Module_ComponentName            "RISC_OSLib"
 
-#define Module_FullVersion              "6.09"
-#define Module_HelpVersion              "6.09 (13 Nov 2021)"
-#define Module_LibraryVersionInfo       "6:9"
+#define Module_FullVersion              "6.10"
+#define Module_HelpVersion              "6.10 (13 Nov 2021)"
+#define Module_LibraryVersionInfo       "6:10"
diff --git a/c/math b/c/math
index e87d0472fef834c2a001e5cce0fc5d810f36261b..f7098db89006ef856b6700397ab5a1fc2125cbb2 100644
--- a/c/math
+++ b/c/math
@@ -946,7 +946,7 @@ float modff(float value, float *iptr)
         return value;
     }
     x.s = value;
-    if ((exponent = x.i.x - 0xff) < 0)
+    if ((exponent = x.i.x - 0x7f) < 0)
     {   *iptr = copysignf(0.0F, value);
         return value;
     }