From eeb8c98bb9a77946fe87a439fbd41d9ae27bc299 Mon Sep 17 00:00:00 2001 From: sezero Date: Fri, 17 Aug 2018 23:35:02 +0300 Subject: [PATCH] glide2x,cvg,fpu.c: change movw to movl in double_precision_asm() Otherwise we get the following warnings: (some compilers error.) Assembler messages: Warning: using `%ax' instead of `%eax' due to `w' suffix --- glide2x/cvg/glide/src/fpu.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/glide2x/cvg/glide/src/fpu.c b/glide2x/cvg/glide/src/fpu.c index 4fac753..a183e9d 100644 --- a/glide2x/cvg/glide/src/fpu.c +++ b/glide2x/cvg/glide/src/fpu.c @@ -63,10 +63,10 @@ void double_precision_asm() asm("push %eax\n" "fnclex\n" "fstcw (%esp)\n" - "movw (%esp), %eax\n" + "movl (%esp), %eax\n" "and $0x0000fcff, %eax\n" "or $0x000002ff, %eax\n" - "mov %eax, (%esp)\n" + "movl %eax, (%esp)\n" "fldcw (%esp)\n" "pop %eax"); #else @@ -79,4 +79,3 @@ void double_precision_asm() { } #endif -