* cpu.c: CPU detection code
*****************************************************************************
* Copyright (C) 1998-2002 VideoLAN
- * $Id: cpu.c,v 1.3 2002/06/04 00:11:12 sam Exp $
+ * $Id: cpu.c,v 1.4 2002/06/07 14:30:41 sam Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Christophe Massiot <massiot@via.ecp.fr>
if( ret != KERN_SUCCESS )
{
fprintf( stderr, "error: couldn't get CPU information\n" );
- return( i_capabilities );
+ return i_capabilities;
}
slot_name( hi.cpu_type, hi.cpu_subtype, &psz_name, &psz_subname );
i_capabilities |= CPU_CAPABILITY_ALTIVEC;
}
- return( i_capabilities );
+ return i_capabilities;
#elif defined( __i386__ )
volatile unsigned int i_eax, i_ebx, i_ecx, i_edx;
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
signal( SIGILL, NULL );
# endif
- return( i_capabilities );
+ return i_capabilities;
}
i_capabilities |= CPU_CAPABILITY_486;
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
signal( SIGILL, NULL );
# endif
- return( i_capabilities );
+ return i_capabilities;
}
/* FIXME: this isn't correct, since some 486s have cpuid */
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
signal( SIGILL, NULL );
# endif
- return( i_capabilities );
+ return i_capabilities;
}
i_capabilities |= CPU_CAPABILITY_MMX;
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
signal( SIGILL, NULL );
# endif
- return( i_capabilities );
+ return i_capabilities;
}
/* list these additional capabilities */
# if defined( CAN_COMPILE_SSE ) || defined ( CAN_COMPILE_3DNOW )
signal( SIGILL, NULL );
# endif
- return( i_capabilities );
+ return i_capabilities;
#elif defined( __powerpc__ )
signal( SIGILL, NULL );
# endif
- return( i_capabilities );
+ return i_capabilities;
#elif defined( __sparc__ )
i_capabilities |= CPU_CAPABILITY_FPU;
- return( i_capabilities );
+ return i_capabilities;
#else
/* default behaviour */
- return( i_capabilities );
+ return i_capabilities;
#endif
}