the version format has changed from A.BC(D) to A.BC(.D)
diff --git a/gen/gen_code.cpp b/gen/gen_code.cpp
index 4cfcc1e..a8b169e 100644
--- a/gen/gen_code.cpp
+++ b/gen/gen_code.cpp
@@ -252,7 +252,7 @@
 		char buf[16];
 		unsigned int v = VERSION;
 		if (v & 0xF) {
-			snprintf(buf, sizeof(buf), "%d.%02X%x", v >> 12, (v >> 4) & 0xFF, v & 0xF);
+			snprintf(buf, sizeof(buf), "%d.%02X.%x", v >> 12, (v >> 4) & 0xFF, v & 0xF);
 		} else {
 			snprintf(buf, sizeof(buf), "%d.%02X", v >> 12, (v >> 4) & 0xFF);
 		}
diff --git a/xbyak/xbyak.h b/xbyak/xbyak.h
index f744f29..5a425e8 100644
--- a/xbyak/xbyak.h
+++ b/xbyak/xbyak.h
@@ -144,7 +144,7 @@
 
 enum {
 	DEFAULT_MAX_CODE_SIZE = 4096,
-	VERSION = 0x6060 /* 0xABCD = A.BC(D) */
+	VERSION = 0x6060 /* 0xABCD = A.BC(.D) */
 };
 
 #ifndef MIE_INTEGER_TYPE_DEFINED