From ceae4989a223fe4fd023564b49c474181ecb2d10 Mon Sep 17 00:00:00 2001
From: diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>
Date: Wed, 11 Feb 2009 23:11:06 +0000
Subject: [PATCH] Port check for 10 assembler operands support from FFmpeg.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28534 b3059339-0415-0410-9bf9-f77b7e298cf2
---
 configure | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/configure b/configure
index d1ec138627..6c5add27af 100755
--- a/configure
+++ b/configure
@@ -2471,6 +2471,22 @@ fi
 echores $_asmalign_pot
 
 if x86 ; then
+echocheck "10 assembler operands"
+ten_operands=no
+def_ten_operands='#define HAVE_TEN_OPERANDS 0'
+cat > $TMPC << EOF
+int main(void) {
+    int x=0;
+    __asm__ volatile(
+        ""
+        :"+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x)
+    );
+    return 0;
+}
+EOF
+cc_check && ten_operands=yes && def_ten_operands='#define HAVE_TEN_OPERANDS 1'
+echores $ten_operands
+
 echocheck "yasm"
 if test -z "$YASMFLAGS" ; then
   if darwin ; then
@@ -8640,6 +8656,7 @@ $def_mlib
 $def_mkstemp
 $def_posix_memalign
 $def_pthreads
+$def_ten_operands
 $def_threads
 $def_yasm