Difference for main/fvi_a.h from version 1.1 to 1.2


version 1.1 version 1.2
Line 22
 
Line 22
 #ifdef __GNUC__  #ifdef __GNUC__
 static inline int oflow_check(fix a,fix b) {  static inline int oflow_check(fix a,fix b) {
   register int __ret;    register int __ret;
     int dummy;
   __asm__ (    __asm__ (
     " cdq;"      " cdq;"
     " xorl  %%edx,%%eax;"      " xorl  %%edx,%%eax;"
Line 35
 
Line 36
     " orw   %%dx,%%dx;"      " orw   %%dx,%%dx;"
     " setnz %%al;"      " setnz %%al;"
     " movzbl %%al,%%eax"      " movzbl %%al,%%eax"
      : "=a" (__ret) : "a" (a), "b" (b) : "%ebx", "%edx");       : "=a" (__ret), "=b" (dummy) : "a" (a), "1" (b) : "%edx");
     return __ret;      return __ret;
 }  }
 #else  #else

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2