Browse Source

fixed sse rounding mode

Nicolas Cannasse 9 years ago
parent
commit
972083280e
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/main.c

+ 2 - 0
src/main.c

@@ -21,6 +21,7 @@
  */
 #include <hl.h>
 #include <hlmodule.h>
+#include <fenv.h>
 
 #ifdef HL_VCC
 #	include <crtdbg.h>
@@ -90,6 +91,7 @@ int main(int argc, char *argv[]) {
 #	endif
 	hl_global_init(&ctx);
 	hl_sys_init(argv + 2,argc - 2);
+	fesetround(FE_TOWARDZERO);
 	ctx.code = load_code(argv[1]);
 	if( ctx.code == NULL )
 		return 1;