diff --git a/dap-sdk/core/include/dap_math_ops.h b/dap-sdk/core/include/dap_math_ops.h
index e04558d5e98f5d175e293f0c9b59c32101cf8bf3..339ec574e76cb902cf55c7f9a26ad5553f445ed5 100755
--- a/dap-sdk/core/include/dap_math_ops.h
+++ b/dap-sdk/core/include/dap_math_ops.h
@@ -882,4 +882,8 @@ void bindivmod128(uint128_t M, uint128_t N, uint128_t* Q, uint128_t* R)
     R->hi = M.hi;
     R->lo = M.lo;
 }
+#else
+uint128_t dap_uint128_substract(uint128_t a, uint128_t b);
+uint128_t dap_uint128_add(uint128_t a, uint128_t b);
+bool dap_uint128_check_equal(uint128_t a, uint128_t b);
 #endif