# HG changeset patch # User diego # Date 1240186209 0 # Node ID 2966d20b6be50e0ca3d708229c7cd733f4f71926 # Parent e67f8e8d2e745b35a2c9644c604ac6f305bebfdd Add check for XFORM ASM, needed by FFmpeg/PPC. diff -r e67f8e8d2e74 -r 2966d20b6be5 configure --- a/configure Sun Apr 19 22:27:02 2009 +0000 +++ b/configure Mon Apr 20 00:10:09 2009 +0000 @@ -2611,6 +2611,17 @@ test "$_altivec" = yes && CFLAGS="$CFLAGS $_altivec_gcc_flags" fi +if ppc ; then +def_xform_asm='#define HAVE_XFORM_ASM 0' +xform_asm=no +echocheck "XFORM ASM support" + cat > $TMPC << EOF +int main(void) { __asm__ volatile ("lwzx 0, %y0" :: "Z"(*(int*)0)"); return 0; } +EOF +cc_check && xform_asm=yes && def_xform_asm='#define HAVE_XFORM_ASM 1' +echores "$xform_asm" +fi + if arm ; then echocheck "ARM pld instruction" cat > $TMPC << EOF @@ -8787,6 +8798,7 @@ $def_pthreads $def_ten_operands $def_threads +$def_xform_asm $def_yasm #define CONFIG_FASTDIV 0