diff -urEbwB mingw-w64-runtime-1.0b.20100818/math/scalbnl.S mingw-w64-runtime-1.0b.20100818/math/scalbnl.S --- mingw-w64-runtime-1.0b.20100818/math/scalbnl.S 2010-05-03 12:25:18.000000000 +0200 +++ mingw-w64-runtime-1.0b.20100818/math/scalbnl.S 2010-09-24 01:47:59.000000000 +0200 @@ -17,7 +17,7 @@ __MINGW_USYMBOL(scalbnl): #ifdef _WIN64 subq $24, %rsp - andq $0xffffffff, %r8 + andl $-1, %r8d movq %r8, (%rsp) fildl (%rsp) fldt (%rdx)