diff --git a/src/sys/graphics/objgfx30.cpp b/src/sys/graphics/objgfx30.cpp index 1ace08f..5ce0e3e 100755 --- a/src/sys/graphics/objgfx30.cpp +++ b/src/sys/graphics/objgfx30.cpp @@ -127,25 +127,25 @@ "xor %%eax,%%eax \n" "lop: \n" " pushl %%eax \n" - " mov (%%esi),%%al \n" + " movl (%%esi),%%eax \n" " incl %%esi \n" " sub %1,%%al \n" " jns abs1 \n" - " neg %%al \n" + " negl %%eax \n" "abs1: \n" " movl %%eax,%%edi \n" " mov (%%esi),%%al \n" " incl %%esi \n" " sub %2,%%al \n" " jns abs2 \n" - " neg %%al \n" + " neg %%eax \n" "abs2: \n" " add %%eax,%%edi \n" - " mov (%%esi),%%al \n" + " mov (%%esi),%%eax \n" " incl %%esi \n" " sub %3,%%al \n" " jns abs3 \n" - " neg %%al \n" + " neg %%eax \n" "abs3: \n" " addl %%eax,%%edi \n" " popl %%eax \n"