Index: /soft/giet_vm/giet_libs/math/fmod.c
===================================================================
--- /soft/giet_vm/giet_libs/math/fmod.c	(revision 808)
+++ /soft/giet_vm/giet_libs/math/fmod.c	(revision 809)
@@ -62,6 +62,6 @@
     int32_t expx = absx >> 52;
     int32_t expy = absy >> 52;
-    int64_t sx = absx & 0x000fffffffffffff;
-    int64_t sy = absy & 0x000fffffffffffff;
+    int64_t sx = absx & 0x000fffffffffffffULL;
+    int64_t sy = absy & 0x000fffffffffffffULL;
 
     if (0 == expx) {
@@ -105,5 +105,5 @@
     
     if (0 == sx) {
-        ux.u &= 0x8000000000000000;
+        ux.u &= 0x8000000000000000ULL;
         return ux.d;
     }
