From a7deea90e831c727cb39a22f47c15f5c54b94373 Mon Sep 17 00:00:00 2001 From: Dimitar Trendafilov Date: Mon, 19 Nov 2018 22:25:48 +0200 Subject: Support for double as number type in the runtime --- spasm/src/spasm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'spasm/src/spasm.cpp') diff --git a/spasm/src/spasm.cpp b/spasm/src/spasm.cpp index 8e5e36d..6e09be9 100644 --- a/spasm/src/spasm.cpp +++ b/spasm/src/spasm.cpp @@ -281,7 +281,7 @@ void Spasm::divide(reg_t a0, reg_t a1, reg_t a2) */ void Spasm::modulus(reg_t a0, reg_t a1, reg_t a2) { - set_local(a0, get_local(a1) % get_local(a2)); + set_local(a0, int64_t(get_local(a1)) % int64_t(get_local(a2))); } /*! -- cgit v1.3.1-23-gd82d