[svn] / branches / release-1_1-branch / xvidcore / src / portab.h Repository:
ViewVC logotype

Diff of /branches/release-1_1-branch/xvidcore/src/portab.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/xvidcore/src/portab.h revision 1466, Mon May 31 21:36:23 2004 UTC branches/release-1_1-branch/xvidcore/src/portab.h revision 1654, Tue Nov 22 10:23:02 2005 UTC
# Line 21  Line 21 
21   *  along with this program ; if not, write to the Free Software   *  along with this program ; if not, write to the Free Software
22   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
23   *   *
24   * $Id: portab.h,v 1.52 2004-05-31 21:36:23 edgomez Exp $   * $Id: portab.h,v 1.54 2005-01-05 23:02:15 edgomez Exp $
25   *   *
26   ****************************************************************************/   ****************************************************************************/
27    
# Line 151  Line 151 
151  /*----------------------------------------------------------------------------  /*----------------------------------------------------------------------------
152    | msvc x86 specific macros/functions    | msvc x86 specific macros/functions
153   *---------------------------------------------------------------------------*/   *---------------------------------------------------------------------------*/
154  #    if defined(ARCH_IS_IA32)  #    if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64)
155  #        define BSWAP(a) __asm mov eax,a __asm bswap eax __asm mov a, eax  #        define BSWAP(a) __asm mov eax,a __asm bswap eax __asm mov a, eax
156    
157  static __inline int64_t read_counter(void)  static __inline int64_t read_counter(void)
# Line 219  Line 219 
219              if(xvid_debug & level) {              if(xvid_debug & level) {
220                     vfprintf(stderr, format, args);                     vfprintf(stderr, format, args);
221              }              }
222            va_end(args);
223          }          }
224    
225  #    else /* _DEBUG */  #    else /* _DEBUG */
# Line 233  Line 234 
234  /*----------------------------------------------------------------------------  /*----------------------------------------------------------------------------
235   | gcc IA32 specific macros/functions   | gcc IA32 specific macros/functions
236   *---------------------------------------------------------------------------*/   *---------------------------------------------------------------------------*/
237  #    if defined(ARCH_IS_IA32)  #    if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64)
238  #        define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) );  #        define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) );
239    
240           static __inline int64_t read_counter(void)           static __inline int64_t read_counter(void)

Legend:
Removed from v.1466  
changed lines
  Added in v.1654

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4