Changeset 480


Ignore:
Timestamp:
Aug 24, 2005 9:48:36 AM (14 years ago)
Author:
andreasw
Message:

comment out the fancy '-msse' flags etc, since they do not seem to make
the code faster

Location:
branches/dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/configure

    r477 r480  
    20672067      *)
    20682068# ToDo decide aboiut unroll-loops
    2069         opt_cxxflags="-O3 -funroll-loops"
    2070         case $build in
    2071           x86_64-* | i686-* | i586-* )
    2072             # Check for enabling special instructions
    2073             myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
    2074             have_sse=no
    2075             for i in $myflags; do
    2076               case $i in
    2077                 sse3) CXXFLAGS="-mfpmath=sse -msse3"
    2078                      echo "$as_me:$LINENO: checking whether flag \"$CXXFLAGS\" works" >&5
    2079 echo $ECHO_N "checking whether flag \"$CXXFLAGS\" works... $ECHO_C" >&6
    2080 
    2081 cat >conftest.$ac_ext <<_ACEOF
    2082 /* confdefs.h.  */
    2083 _ACEOF
    2084 cat confdefs.h >>conftest.$ac_ext
    2085 cat >>conftest.$ac_ext <<_ACEOF
    2086 /* end confdefs.h.  */
    2087 #include <cmath>
    2088 int
    2089 main ()
    2090 {
    2091 double s = sin(1.0);
    2092   ;
    2093   return 0;
    2094 }
    2095 _ACEOF
    2096 rm -f conftest.$ac_objext conftest$ac_exeext
    2097 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    2098   (eval $ac_link) 2>conftest.er1
    2099   ac_status=$?
    2100   grep -v '^ *+' conftest.er1 >conftest.err
    2101   rm -f conftest.er1
    2102   cat conftest.err >&5
    2103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2104   (exit $ac_status); } &&
    2105          { ac_try='test -z "$ac_cxx_werror_flag"
    2106                          || test ! -s conftest.err'
    2107   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2108   (eval $ac_try) 2>&5
    2109   ac_status=$?
    2110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2111   (exit $ac_status); }; } &&
    2112          { ac_try='test -s conftest$ac_exeext'
    2113   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2114   (eval $ac_try) 2>&5
    2115   ac_status=$?
    2116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2117   (exit $ac_status); }; }; then
    2118   echo "$as_me:$LINENO: result: yes" >&5
    2119 echo "${ECHO_T}yes" >&6
    2120                          opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    2121 else
    2122   echo "$as_me: failed program was:" >&5
    2123 sed 's/^/| /' conftest.$ac_ext >&5
    2124 
    2125 echo "$as_me:$LINENO: result: no" >&5
    2126 echo "${ECHO_T}no" >&6
    2127 fi
    2128 rm -f conftest.err conftest.$ac_objext \
    2129       conftest$ac_exeext conftest.$ac_ext
    2130                      have_sse=yes;
    2131                      CXXFLAGS=
    2132                      ;;
    2133                 sse2)
    2134                      CXXFLAGS="-mfpmath=sse -msse2"
    2135                      echo "$as_me:$LINENO: checking whether flag \"$CXXFLAGS\" works" >&5
    2136 echo $ECHO_N "checking whether flag \"$CXXFLAGS\" works... $ECHO_C" >&6
    2137                      cat >conftest.$ac_ext <<_ACEOF
    2138 /* confdefs.h.  */
    2139 _ACEOF
    2140 cat confdefs.h >>conftest.$ac_ext
    2141 cat >>conftest.$ac_ext <<_ACEOF
    2142 /* end confdefs.h.  */
    2143 #include <cmath>
    2144 int
    2145 main ()
    2146 {
    2147 double s = sin(1.0);
    2148   ;
    2149   return 0;
    2150 }
    2151 _ACEOF
    2152 rm -f conftest.$ac_objext conftest$ac_exeext
    2153 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    2154   (eval $ac_link) 2>conftest.er1
    2155   ac_status=$?
    2156   grep -v '^ *+' conftest.er1 >conftest.err
    2157   rm -f conftest.er1
    2158   cat conftest.err >&5
    2159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2160   (exit $ac_status); } &&
    2161          { ac_try='test -z "$ac_cxx_werror_flag"
    2162                          || test ! -s conftest.err'
    2163   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2164   (eval $ac_try) 2>&5
    2165   ac_status=$?
    2166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2167   (exit $ac_status); }; } &&
    2168          { ac_try='test -s conftest$ac_exeext'
    2169   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2170   (eval $ac_try) 2>&5
    2171   ac_status=$?
    2172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2173   (exit $ac_status); }; }; then
    2174   echo "$as_me:$LINENO: result: yes" >&5
    2175 echo "${ECHO_T}yes" >&6
    2176                          if test $have_sse = no; then
    2177                            opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    2178                          else
    2179                            opt_cxxflags="$opt_cxxflags -msse2"
    2180                          fi
    2181 else
    2182   echo "$as_me: failed program was:" >&5
    2183 sed 's/^/| /' conftest.$ac_ext >&5
    2184 
    2185 echo "$as_me:$LINENO: result: no" >&5
    2186 echo "${ECHO_T}no" >&6
    2187 fi
    2188 rm -f conftest.err conftest.$ac_objext \
    2189       conftest$ac_exeext conftest.$ac_ext
    2190                      have_sse=yes;
    2191                      CXXFLAGS=
    2192                      ;;
    2193                 sse)
    2194                      CXXFLAGS="-mfpmath=sse -msse"
    2195                      echo "$as_me:$LINENO: checking whether flag \"$CXXFLAGS\" works" >&5
    2196 echo $ECHO_N "checking whether flag \"$CXXFLAGS\" works... $ECHO_C" >&6
    2197                      cat >conftest.$ac_ext <<_ACEOF
    2198 /* confdefs.h.  */
    2199 _ACEOF
    2200 cat confdefs.h >>conftest.$ac_ext
    2201 cat >>conftest.$ac_ext <<_ACEOF
    2202 /* end confdefs.h.  */
    2203 #include <cmath>
    2204 int
    2205 main ()
    2206 {
    2207 double s = sin(1.0);
    2208   ;
    2209   return 0;
    2210 }
    2211 _ACEOF
    2212 rm -f conftest.$ac_objext conftest$ac_exeext
    2213 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    2214   (eval $ac_link) 2>conftest.er1
    2215   ac_status=$?
    2216   grep -v '^ *+' conftest.er1 >conftest.err
    2217   rm -f conftest.er1
    2218   cat conftest.err >&5
    2219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2220   (exit $ac_status); } &&
    2221          { ac_try='test -z "$ac_cxx_werror_flag"
    2222                          || test ! -s conftest.err'
    2223   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2224   (eval $ac_try) 2>&5
    2225   ac_status=$?
    2226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2227   (exit $ac_status); }; } &&
    2228          { ac_try='test -s conftest$ac_exeext'
    2229   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2230   (eval $ac_try) 2>&5
    2231   ac_status=$?
    2232   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2233   (exit $ac_status); }; }; then
    2234   echo "$as_me:$LINENO: result: yes" >&5
    2235 echo "${ECHO_T}yes" >&6
    2236                          if test $have_sse = no; then
    2237                            opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    2238                          else
    2239                            opt_cxxflags="$opt_cxxflags -msse"
    2240                          fi
    2241 else
    2242   echo "$as_me: failed program was:" >&5
    2243 sed 's/^/| /' conftest.$ac_ext >&5
    2244 
    2245 echo "$as_me:$LINENO: result: no" >&5
    2246 echo "${ECHO_T}no" >&6
    2247 fi
    2248 rm -f conftest.err conftest.$ac_objext \
    2249       conftest$ac_exeext conftest.$ac_ext
    2250                      have_sse=yes;
    2251                      CXXFLAGS=
    2252                      ;;
    2253                 mmx) CXXFLAGS="-mmmx"
    2254                      echo "$as_me:$LINENO: checking whether flag \"$CXXFLAGS\" works" >&5
    2255 echo $ECHO_N "checking whether flag \"$CXXFLAGS\" works... $ECHO_C" >&6
    2256                      cat >conftest.$ac_ext <<_ACEOF
    2257 /* confdefs.h.  */
    2258 _ACEOF
    2259 cat confdefs.h >>conftest.$ac_ext
    2260 cat >>conftest.$ac_ext <<_ACEOF
    2261 /* end confdefs.h.  */
    2262 #include <cmath>
    2263 int
    2264 main ()
    2265 {
    2266 double s = sin(1.0);
    2267   ;
    2268   return 0;
    2269 }
    2270 _ACEOF
    2271 rm -f conftest.$ac_objext conftest$ac_exeext
    2272 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    2273   (eval $ac_link) 2>conftest.er1
    2274   ac_status=$?
    2275   grep -v '^ *+' conftest.er1 >conftest.err
    2276   rm -f conftest.er1
    2277   cat conftest.err >&5
    2278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2279   (exit $ac_status); } &&
    2280          { ac_try='test -z "$ac_cxx_werror_flag"
    2281                          || test ! -s conftest.err'
    2282   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2283   (eval $ac_try) 2>&5
    2284   ac_status=$?
    2285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2286   (exit $ac_status); }; } &&
    2287          { ac_try='test -s conftest$ac_exeext'
    2288   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2289   (eval $ac_try) 2>&5
    2290   ac_status=$?
    2291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2292   (exit $ac_status); }; }; then
    2293   echo "$as_me:$LINENO: result: yes" >&5
    2294 echo "${ECHO_T}yes" >&6
    2295                          opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    2296 else
    2297   echo "$as_me: failed program was:" >&5
    2298 sed 's/^/| /' conftest.$ac_ext >&5
    2299 
    2300 echo "$as_me:$LINENO: result: no" >&5
    2301 echo "${ECHO_T}no" >&6
    2302 fi
    2303 rm -f conftest.err conftest.$ac_objext \
    2304       conftest$ac_exeext conftest.$ac_ext
    2305                      CXXFLAGS= ;;
    2306                 3dnow) CXXFLAGS="-m3dnow"
    2307                      echo "$as_me:$LINENO: checking whether flag \"$CXXFLAGS\" works" >&5
    2308 echo $ECHO_N "checking whether flag \"$CXXFLAGS\" works... $ECHO_C" >&6
    2309                      cat >conftest.$ac_ext <<_ACEOF
    2310 /* confdefs.h.  */
    2311 _ACEOF
    2312 cat confdefs.h >>conftest.$ac_ext
    2313 cat >>conftest.$ac_ext <<_ACEOF
    2314 /* end confdefs.h.  */
    2315 #include <cmath>
    2316 int
    2317 main ()
    2318 {
    2319 double s = sin(1.0);
    2320   ;
    2321   return 0;
    2322 }
    2323 _ACEOF
    2324 rm -f conftest.$ac_objext conftest$ac_exeext
    2325 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    2326   (eval $ac_link) 2>conftest.er1
    2327   ac_status=$?
    2328   grep -v '^ *+' conftest.er1 >conftest.err
    2329   rm -f conftest.er1
    2330   cat conftest.err >&5
    2331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2332   (exit $ac_status); } &&
    2333          { ac_try='test -z "$ac_cxx_werror_flag"
    2334                          || test ! -s conftest.err'
    2335   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2336   (eval $ac_try) 2>&5
    2337   ac_status=$?
    2338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2339   (exit $ac_status); }; } &&
    2340          { ac_try='test -s conftest$ac_exeext'
    2341   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    2342   (eval $ac_try) 2>&5
    2343   ac_status=$?
    2344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    2345   (exit $ac_status); }; }; then
    2346   echo "$as_me:$LINENO: result: yes" >&5
    2347 echo "${ECHO_T}yes" >&6
    2348                          opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    2349 else
    2350   echo "$as_me: failed program was:" >&5
    2351 sed 's/^/| /' conftest.$ac_ext >&5
    2352 
    2353 echo "$as_me:$LINENO: result: no" >&5
    2354 echo "${ECHO_T}no" >&6
    2355 fi
    2356 rm -f conftest.err conftest.$ac_objext \
    2357       conftest$ac_exeext conftest.$ac_ext
    2358                      CXXFLAGS= ;;
    2359               esac
    2360             done
    2361           ;;
    2362         esac
     2069        opt_cxxflags="-O3"
     2070#        case $build in
     2071#          x86_64-* | i686-* | i586-* )
     2072#            # Check for enabling special instructions
     2073#            myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
     2074#            have_sse=no
     2075#            for i in $myflags; do
     2076#              case $i in
     2077#                sse3) CXXFLAGS="-mfpmath=sse -msse3"
     2078#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     2079#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     2080#                       [AC_MSG_RESULT([yes])
     2081#                         opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
     2082#                        [AC_MSG_RESULT([no])])
     2083#                     have_sse=yes;
     2084#                     CXXFLAGS=
     2085#                     ;;
     2086#                sse2)
     2087#                     CXXFLAGS="-mfpmath=sse -msse2"
     2088#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     2089#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     2090#                       [AC_MSG_RESULT([yes])
     2091#                         if test $have_sse = no; then
     2092#                           opt_cxxflags="$opt_cxxflags $CXXFLAGS"
     2093#                        else
     2094#                          opt_cxxflags="$opt_cxxflags -msse2"
     2095#                         fi],
     2096#                        [AC_MSG_RESULT([no])])
     2097#                     have_sse=yes;
     2098#                     CXXFLAGS=
     2099#                     ;;
     2100#                sse)
     2101#                     CXXFLAGS="-mfpmath=sse -msse"
     2102#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     2103#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     2104#                       [AC_MSG_RESULT([yes])
     2105#                         if test $have_sse = no; then
     2106#                           opt_cxxflags="$opt_cxxflags $CXXFLAGS"
     2107#                        else
     2108#                          opt_cxxflags="$opt_cxxflags -msse"
     2109#                         fi],
     2110#                        [AC_MSG_RESULT([no])])
     2111#                     have_sse=yes;
     2112#                     CXXFLAGS=
     2113#                     ;;
     2114#                mmx) CXXFLAGS="-mmmx"
     2115#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     2116#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     2117#                       [AC_MSG_RESULT([yes])
     2118#                         opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
     2119#                        [AC_MSG_RESULT([no])])
     2120#                     CXXFLAGS= ;;
     2121#                3dnow) CXXFLAGS="-m3dnow"
     2122#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     2123#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     2124#                       [AC_MSG_RESULT([yes])
     2125#                         opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
     2126#                        [AC_MSG_RESULT([no])])
     2127#                     CXXFLAGS= ;;
     2128#              esac
     2129#            done
     2130#          ;;
     2131#        esac
    23632132        add_cxxflags="-pipe"
    23642133        dbg_cxxflags="-g"
     
    23682137echo $ECHO_N "checking whether flag \" -mno-cygwin\" works... $ECHO_C" >&6
    23692138                    CXXFLAGS="-mno-cygwin"
    2370                     cat >conftest.$ac_ext <<_ACEOF
     2139
     2140cat >conftest.$ac_ext <<_ACEOF
    23712141/* confdefs.h.  */
    23722142_ACEOF
     
    33223092      icc | */icc) ;;
    33233093      *)
    3324         opt_cflags="-O3 -funroll-loops"
    3325         case $build in
    3326           x86_64-* | i686-* | i586-* )
    3327             # Check for enabling special instructions
    3328             myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
    3329             have_sse=no
    3330             SAVE_LIBS="$LIBS"
    3331             LIBS="$LIBS -lm"
    3332             for i in $myflags; do
    3333               case $i in
    3334                 sse3) CFLAGS="-mfpmath=sse -msse3"
    3335                      echo "$as_me:$LINENO: checking whether flag \"$CFLAGS\" works" >&5
    3336 echo $ECHO_N "checking whether flag \"$CFLAGS\" works... $ECHO_C" >&6
    3337 
    3338 cat >conftest.$ac_ext <<_ACEOF
    3339 /* confdefs.h.  */
    3340 _ACEOF
    3341 cat confdefs.h >>conftest.$ac_ext
    3342 cat >>conftest.$ac_ext <<_ACEOF
    3343 /* end confdefs.h.  */
    3344 #include <math.h>
    3345 int
    3346 main ()
    3347 {
    3348 double s = sin(1.0);
    3349   ;
    3350   return 0;
    3351 }
    3352 _ACEOF
    3353 rm -f conftest.$ac_objext conftest$ac_exeext
    3354 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    3355   (eval $ac_link) 2>conftest.er1
    3356   ac_status=$?
    3357   grep -v '^ *+' conftest.er1 >conftest.err
    3358   rm -f conftest.er1
    3359   cat conftest.err >&5
    3360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3361   (exit $ac_status); } &&
    3362          { ac_try='test -z "$ac_c_werror_flag"
    3363                          || test ! -s conftest.err'
    3364   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3365   (eval $ac_try) 2>&5
    3366   ac_status=$?
    3367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3368   (exit $ac_status); }; } &&
    3369          { ac_try='test -s conftest$ac_exeext'
    3370   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3371   (eval $ac_try) 2>&5
    3372   ac_status=$?
    3373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3374   (exit $ac_status); }; }; then
    3375   echo "$as_me:$LINENO: result: yes" >&5
    3376 echo "${ECHO_T}yes" >&6
    3377                          opt_cflags="$opt_cflags $CFLAGS"
    3378 else
    3379   echo "$as_me: failed program was:" >&5
    3380 sed 's/^/| /' conftest.$ac_ext >&5
    3381 
    3382 echo "$as_me:$LINENO: result: no" >&5
    3383 echo "${ECHO_T}no" >&6
    3384 fi
    3385 rm -f conftest.err conftest.$ac_objext \
    3386       conftest$ac_exeext conftest.$ac_ext
    3387                      have_sse=yes;
    3388                      CFLAGS=
    3389                      ;;
    3390                 sse2)
    3391                      CFLAGS="-mfpmath=sse -msse2"
    3392                      echo "$as_me:$LINENO: checking whether flag \"$CFLAGS\" works" >&5
    3393 echo $ECHO_N "checking whether flag \"$CFLAGS\" works... $ECHO_C" >&6
    3394                      cat >conftest.$ac_ext <<_ACEOF
    3395 /* confdefs.h.  */
    3396 _ACEOF
    3397 cat confdefs.h >>conftest.$ac_ext
    3398 cat >>conftest.$ac_ext <<_ACEOF
    3399 /* end confdefs.h.  */
    3400 #include <math.h>
    3401 int
    3402 main ()
    3403 {
    3404 double s = sin(1.0);
    3405   ;
    3406   return 0;
    3407 }
    3408 _ACEOF
    3409 rm -f conftest.$ac_objext conftest$ac_exeext
    3410 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    3411   (eval $ac_link) 2>conftest.er1
    3412   ac_status=$?
    3413   grep -v '^ *+' conftest.er1 >conftest.err
    3414   rm -f conftest.er1
    3415   cat conftest.err >&5
    3416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3417   (exit $ac_status); } &&
    3418          { ac_try='test -z "$ac_c_werror_flag"
    3419                          || test ! -s conftest.err'
    3420   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3421   (eval $ac_try) 2>&5
    3422   ac_status=$?
    3423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3424   (exit $ac_status); }; } &&
    3425          { ac_try='test -s conftest$ac_exeext'
    3426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3427   (eval $ac_try) 2>&5
    3428   ac_status=$?
    3429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3430   (exit $ac_status); }; }; then
    3431   echo "$as_me:$LINENO: result: yes" >&5
    3432 echo "${ECHO_T}yes" >&6
    3433                          if test $have_sse = no; then
    3434                            opt_cflags="$opt_cflags $CFLAGS"
    3435                          else
    3436                            opt_cflags="$opt_cflags -msse2"
    3437                          fi
    3438 else
    3439   echo "$as_me: failed program was:" >&5
    3440 sed 's/^/| /' conftest.$ac_ext >&5
    3441 
    3442 echo "$as_me:$LINENO: result: no" >&5
    3443 echo "${ECHO_T}no" >&6
    3444 fi
    3445 rm -f conftest.err conftest.$ac_objext \
    3446       conftest$ac_exeext conftest.$ac_ext
    3447                      have_sse=yes;
    3448                      CFLAGS=
    3449                      ;;
    3450                 sse)
    3451                      CFLAGS="-mfpmath=sse -msse"
    3452                      echo "$as_me:$LINENO: checking whether flag \"$CFLAGS\" works" >&5
    3453 echo $ECHO_N "checking whether flag \"$CFLAGS\" works... $ECHO_C" >&6
    3454                      cat >conftest.$ac_ext <<_ACEOF
    3455 /* confdefs.h.  */
    3456 _ACEOF
    3457 cat confdefs.h >>conftest.$ac_ext
    3458 cat >>conftest.$ac_ext <<_ACEOF
    3459 /* end confdefs.h.  */
    3460 #include <math.h>
    3461 int
    3462 main ()
    3463 {
    3464 double s = sin(1.0);
    3465   ;
    3466   return 0;
    3467 }
    3468 _ACEOF
    3469 rm -f conftest.$ac_objext conftest$ac_exeext
    3470 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    3471   (eval $ac_link) 2>conftest.er1
    3472   ac_status=$?
    3473   grep -v '^ *+' conftest.er1 >conftest.err
    3474   rm -f conftest.er1
    3475   cat conftest.err >&5
    3476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3477   (exit $ac_status); } &&
    3478          { ac_try='test -z "$ac_c_werror_flag"
    3479                          || test ! -s conftest.err'
    3480   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3481   (eval $ac_try) 2>&5
    3482   ac_status=$?
    3483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3484   (exit $ac_status); }; } &&
    3485          { ac_try='test -s conftest$ac_exeext'
    3486   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3487   (eval $ac_try) 2>&5
    3488   ac_status=$?
    3489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3490   (exit $ac_status); }; }; then
    3491   echo "$as_me:$LINENO: result: yes" >&5
    3492 echo "${ECHO_T}yes" >&6
    3493                          if test $have_sse = no; then
    3494                            opt_cflags="$opt_cflags $CFLAGS"
    3495                          else
    3496                            opt_cflags="$opt_cflags -msse"
    3497                          fi
    3498 else
    3499   echo "$as_me: failed program was:" >&5
    3500 sed 's/^/| /' conftest.$ac_ext >&5
    3501 
    3502 echo "$as_me:$LINENO: result: no" >&5
    3503 echo "${ECHO_T}no" >&6
    3504 fi
    3505 rm -f conftest.err conftest.$ac_objext \
    3506       conftest$ac_exeext conftest.$ac_ext
    3507                      have_sse=yes;
    3508                      CFLAGS=
    3509                      ;;
    3510                 mmx) CFLAGS="-mmmx"
    3511                      echo "$as_me:$LINENO: checking whether flag \"$CFLAGS\" works" >&5
    3512 echo $ECHO_N "checking whether flag \"$CFLAGS\" works... $ECHO_C" >&6
    3513                      cat >conftest.$ac_ext <<_ACEOF
    3514 /* confdefs.h.  */
    3515 _ACEOF
    3516 cat confdefs.h >>conftest.$ac_ext
    3517 cat >>conftest.$ac_ext <<_ACEOF
    3518 /* end confdefs.h.  */
    3519 #include <math.h>
    3520 int
    3521 main ()
    3522 {
    3523 double s = sin(1.0);
    3524   ;
    3525   return 0;
    3526 }
    3527 _ACEOF
    3528 rm -f conftest.$ac_objext conftest$ac_exeext
    3529 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    3530   (eval $ac_link) 2>conftest.er1
    3531   ac_status=$?
    3532   grep -v '^ *+' conftest.er1 >conftest.err
    3533   rm -f conftest.er1
    3534   cat conftest.err >&5
    3535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3536   (exit $ac_status); } &&
    3537          { ac_try='test -z "$ac_c_werror_flag"
    3538                          || test ! -s conftest.err'
    3539   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3540   (eval $ac_try) 2>&5
    3541   ac_status=$?
    3542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3543   (exit $ac_status); }; } &&
    3544          { ac_try='test -s conftest$ac_exeext'
    3545   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3546   (eval $ac_try) 2>&5
    3547   ac_status=$?
    3548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3549   (exit $ac_status); }; }; then
    3550   echo "$as_me:$LINENO: result: yes" >&5
    3551 echo "${ECHO_T}yes" >&6
    3552                          opt_cflags="$opt_cflags $CFLAGS"
    3553 else
    3554   echo "$as_me: failed program was:" >&5
    3555 sed 's/^/| /' conftest.$ac_ext >&5
    3556 
    3557 echo "$as_me:$LINENO: result: no" >&5
    3558 echo "${ECHO_T}no" >&6
    3559 fi
    3560 rm -f conftest.err conftest.$ac_objext \
    3561       conftest$ac_exeext conftest.$ac_ext
    3562                      CFLAGS= ;;
    3563                 3dnow) CFLAGS="-m3dnow"
    3564                      echo "$as_me:$LINENO: checking whether flag \"$CFLAGS\" works" >&5
    3565 echo $ECHO_N "checking whether flag \"$CFLAGS\" works... $ECHO_C" >&6
    3566                      cat >conftest.$ac_ext <<_ACEOF
    3567 /* confdefs.h.  */
    3568 _ACEOF
    3569 cat confdefs.h >>conftest.$ac_ext
    3570 cat >>conftest.$ac_ext <<_ACEOF
    3571 /* end confdefs.h.  */
    3572 #include <math.h>
    3573 int
    3574 main ()
    3575 {
    3576 double s = sin(1.0);
    3577   ;
    3578   return 0;
    3579 }
    3580 _ACEOF
    3581 rm -f conftest.$ac_objext conftest$ac_exeext
    3582 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    3583   (eval $ac_link) 2>conftest.er1
    3584   ac_status=$?
    3585   grep -v '^ *+' conftest.er1 >conftest.err
    3586   rm -f conftest.er1
    3587   cat conftest.err >&5
    3588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3589   (exit $ac_status); } &&
    3590          { ac_try='test -z "$ac_c_werror_flag"
    3591                          || test ! -s conftest.err'
    3592   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3593   (eval $ac_try) 2>&5
    3594   ac_status=$?
    3595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3596   (exit $ac_status); }; } &&
    3597          { ac_try='test -s conftest$ac_exeext'
    3598   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    3599   (eval $ac_try) 2>&5
    3600   ac_status=$?
    3601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    3602   (exit $ac_status); }; }; then
    3603   echo "$as_me:$LINENO: result: yes" >&5
    3604 echo "${ECHO_T}yes" >&6
    3605                          opt_cflags="$opt_cflags $CFLAGS"
    3606 else
    3607   echo "$as_me: failed program was:" >&5
    3608 sed 's/^/| /' conftest.$ac_ext >&5
    3609 
    3610 echo "$as_me:$LINENO: result: no" >&5
    3611 echo "${ECHO_T}no" >&6
    3612 fi
    3613 rm -f conftest.err conftest.$ac_objext \
    3614       conftest$ac_exeext conftest.$ac_ext
    3615                      CFLAGS= ;;
    3616               esac
    3617             done
    3618             LIBS="$SAVE_LIBS"
    3619           ;;
    3620         esac
     3094        opt_cflags="-O3"
     3095#        case $build in
     3096#          x86_64-* | i686-* | i586-* )
     3097#            # Check for enabling special instructions
     3098#            myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
     3099#            have_sse=no
     3100#            SAVE_LIBS="$LIBS"
     3101#            LIBS="$LIBS -lm"
     3102#            for i in $myflags; do
     3103#              case $i in
     3104#                sse3) CFLAGS="-mfpmath=sse -msse3"
     3105#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     3106#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     3107#                       [AC_MSG_RESULT([yes])
     3108#                         opt_cflags="$opt_cflags $CFLAGS"],
     3109#                        [AC_MSG_RESULT([no])])
     3110#                     have_sse=yes;
     3111#                     CFLAGS=
     3112#                     ;;
     3113#                sse2)
     3114#                     CFLAGS="-mfpmath=sse -msse2"
     3115#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     3116#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     3117#                       [AC_MSG_RESULT([yes])
     3118#                         if test $have_sse = no; then
     3119#                           opt_cflags="$opt_cflags $CFLAGS"
     3120#                        else
     3121#                          opt_cflags="$opt_cflags -msse2"
     3122#                         fi],
     3123#                        [AC_MSG_RESULT([no])])
     3124#                     have_sse=yes;
     3125#                     CFLAGS=
     3126#                     ;;
     3127#                sse)
     3128#                     CFLAGS="-mfpmath=sse -msse"
     3129#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     3130#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     3131#                       [AC_MSG_RESULT([yes])
     3132#                         if test $have_sse = no; then
     3133#                           opt_cflags="$opt_cflags $CFLAGS"
     3134#                        else
     3135#                          opt_cflags="$opt_cflags -msse"
     3136#                         fi],
     3137#                        [AC_MSG_RESULT([no])])
     3138#                     have_sse=yes;
     3139#                     CFLAGS=
     3140#                     ;;
     3141#                mmx) CFLAGS="-mmmx"
     3142#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     3143#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     3144#                       [AC_MSG_RESULT([yes])
     3145#                         opt_cflags="$opt_cflags $CFLAGS"],
     3146#                        [AC_MSG_RESULT([no])])
     3147#                     CFLAGS= ;;
     3148#                3dnow) CFLAGS="-m3dnow"
     3149#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     3150#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     3151#                       [AC_MSG_RESULT([yes])
     3152#                         opt_cflags="$opt_cflags $CFLAGS"],
     3153#                        [AC_MSG_RESULT([no])])
     3154#                     CFLAGS= ;;
     3155#              esac
     3156#            done
     3157#            LIBS="$SAVE_LIBS"
     3158#          ;;
     3159#        esac
    36213160        add_cflags="-pipe"
    36223161        dbg_cflags="-g"
     
    36263165echo $ECHO_N "checking whether flag \"-mno-cygwin\" works... $ECHO_C" >&6
    36273166                    CFLAGS="-mno-cygwin"
    3628                     cat >conftest.$ac_ext <<_ACEOF
     3167
     3168cat >conftest.$ac_ext <<_ACEOF
    36293169/* confdefs.h.  */
    36303170_ACEOF
     
    40623602
    40633603# Provide some information about the compiler.
    4064 echo "$as_me:4064:" \
     3604echo "$as_me:3604:" \
    40653605     "checking for Fortran 77 compiler version" >&5
    40663606ac_compiler=`set X $ac_compile; echo $2`
     
    42133753
    42143754  if test "$G77" = "yes"; then
    4215     opt_fflags="-O3 -funroll-loops"
    4216         case $build in
    4217           x86_64-* | i686-* | i586-* )
    4218             # Check for enabling special instructions
    4219             myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
    4220             have_sse=no
    4221             for i in $myflags; do
    4222               case $i in
    4223                 sse3) FFLAGS="-mfpmath=sse -msse3"
    4224                      echo "$as_me:$LINENO: checking whether flag \"$FFLAGS\" works" >&5
    4225 echo $ECHO_N "checking whether flag \"$FFLAGS\" works... $ECHO_C" >&6
    4226 
    4227 cat >conftest.$ac_ext <<_ACEOF
    4228       program main
    4229       double precision x
    4230       x = sin(1.d0)
    4231       end
    4232 _ACEOF
    4233 rm -f conftest.$ac_objext conftest$ac_exeext
    4234 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    4235   (eval $ac_link) 2>conftest.er1
    4236   ac_status=$?
    4237   grep -v '^ *+' conftest.er1 >conftest.err
    4238   rm -f conftest.er1
    4239   cat conftest.err >&5
    4240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4241   (exit $ac_status); } &&
    4242          { ac_try='test -z "$ac_f77_werror_flag"
    4243                          || test ! -s conftest.err'
    4244   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4245   (eval $ac_try) 2>&5
    4246   ac_status=$?
    4247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4248   (exit $ac_status); }; } &&
    4249          { ac_try='test -s conftest$ac_exeext'
    4250   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4251   (eval $ac_try) 2>&5
    4252   ac_status=$?
    4253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4254   (exit $ac_status); }; }; then
    4255   echo "$as_me:$LINENO: result: yes" >&5
    4256 echo "${ECHO_T}yes" >&6
    4257                          opt_fflags="$opt_fflags $FFLAGS"
    4258 else
    4259   echo "$as_me: failed program was:" >&5
    4260 sed 's/^/| /' conftest.$ac_ext >&5
    4261 
    4262 echo "$as_me:$LINENO: result: no" >&5
    4263 echo "${ECHO_T}no" >&6
    4264 fi
    4265 rm -f conftest.err conftest.$ac_objext \
    4266       conftest$ac_exeext conftest.$ac_ext
    4267                      have_sse=yes;
    4268                      FFLAGS=
    4269                      ;;
    4270                 sse2)
    4271                      FFLAGS="-mfpmath=sse -msse2"
    4272                      echo "$as_me:$LINENO: checking whether flag \"$FFLAGS\" works" >&5
    4273 echo $ECHO_N "checking whether flag \"$FFLAGS\" works... $ECHO_C" >&6
    4274                      cat >conftest.$ac_ext <<_ACEOF
    4275       program main
    4276       double precision x
    4277       x = sin(1.d0)
    4278       end
    4279 _ACEOF
    4280 rm -f conftest.$ac_objext conftest$ac_exeext
    4281 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    4282   (eval $ac_link) 2>conftest.er1
    4283   ac_status=$?
    4284   grep -v '^ *+' conftest.er1 >conftest.err
    4285   rm -f conftest.er1
    4286   cat conftest.err >&5
    4287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4288   (exit $ac_status); } &&
    4289          { ac_try='test -z "$ac_f77_werror_flag"
    4290                          || test ! -s conftest.err'
    4291   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4292   (eval $ac_try) 2>&5
    4293   ac_status=$?
    4294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4295   (exit $ac_status); }; } &&
    4296          { ac_try='test -s conftest$ac_exeext'
    4297   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4298   (eval $ac_try) 2>&5
    4299   ac_status=$?
    4300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4301   (exit $ac_status); }; }; then
    4302   echo "$as_me:$LINENO: result: yes" >&5
    4303 echo "${ECHO_T}yes" >&6
    4304                          if test $have_sse = no; then
    4305                            opt_fflags="$opt_fflags $FFLAGS"
    4306                          else
    4307                            opt_fflags="$opt_fflags -msse2"
    4308                          fi
    4309 else
    4310   echo "$as_me: failed program was:" >&5
    4311 sed 's/^/| /' conftest.$ac_ext >&5
    4312 
    4313 echo "$as_me:$LINENO: result: no" >&5
    4314 echo "${ECHO_T}no" >&6
    4315 fi
    4316 rm -f conftest.err conftest.$ac_objext \
    4317       conftest$ac_exeext conftest.$ac_ext
    4318                      have_sse=yes;
    4319                      FFLAGS=
    4320                      ;;
    4321                 sse)
    4322                      FFLAGS="-mfpmath=sse -msse"
    4323                      echo "$as_me:$LINENO: checking whether flag \"$FFLAGS\" works" >&5
    4324 echo $ECHO_N "checking whether flag \"$FFLAGS\" works... $ECHO_C" >&6
    4325                      cat >conftest.$ac_ext <<_ACEOF
    4326       program main
    4327       double precision x
    4328       x = sin(1.d0)
    4329       end
    4330 _ACEOF
    4331 rm -f conftest.$ac_objext conftest$ac_exeext
    4332 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    4333   (eval $ac_link) 2>conftest.er1
    4334   ac_status=$?
    4335   grep -v '^ *+' conftest.er1 >conftest.err
    4336   rm -f conftest.er1
    4337   cat conftest.err >&5
    4338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4339   (exit $ac_status); } &&
    4340          { ac_try='test -z "$ac_f77_werror_flag"
    4341                          || test ! -s conftest.err'
    4342   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4343   (eval $ac_try) 2>&5
    4344   ac_status=$?
    4345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4346   (exit $ac_status); }; } &&
    4347          { ac_try='test -s conftest$ac_exeext'
    4348   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4349   (eval $ac_try) 2>&5
    4350   ac_status=$?
    4351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4352   (exit $ac_status); }; }; then
    4353   echo "$as_me:$LINENO: result: yes" >&5
    4354 echo "${ECHO_T}yes" >&6
    4355                          if test $have_sse = no; then
    4356                            opt_fflags="$opt_fflags $FFLAGS"
    4357                          else
    4358                            opt_fflags="$opt_fflags -msse"
    4359                          fi
    4360 else
    4361   echo "$as_me: failed program was:" >&5
    4362 sed 's/^/| /' conftest.$ac_ext >&5
    4363 
    4364 echo "$as_me:$LINENO: result: no" >&5
    4365 echo "${ECHO_T}no" >&6
    4366 fi
    4367 rm -f conftest.err conftest.$ac_objext \
    4368       conftest$ac_exeext conftest.$ac_ext
    4369                      have_sse=yes;
    4370                      FFLAGS=
    4371                      ;;
    4372                 mmx) FFLAGS="-mmmx"
    4373                      echo "$as_me:$LINENO: checking whether flag \"$FFLAGS\" works" >&5
    4374 echo $ECHO_N "checking whether flag \"$FFLAGS\" works... $ECHO_C" >&6
    4375                      cat >conftest.$ac_ext <<_ACEOF
    4376       program main
    4377       double precision x
    4378       x = sin(1.d0)
    4379       end
    4380 _ACEOF
    4381 rm -f conftest.$ac_objext conftest$ac_exeext
    4382 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    4383   (eval $ac_link) 2>conftest.er1
    4384   ac_status=$?
    4385   grep -v '^ *+' conftest.er1 >conftest.err
    4386   rm -f conftest.er1
    4387   cat conftest.err >&5
    4388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4389   (exit $ac_status); } &&
    4390          { ac_try='test -z "$ac_f77_werror_flag"
    4391                          || test ! -s conftest.err'
    4392   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4393   (eval $ac_try) 2>&5
    4394   ac_status=$?
    4395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4396   (exit $ac_status); }; } &&
    4397          { ac_try='test -s conftest$ac_exeext'
    4398   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4399   (eval $ac_try) 2>&5
    4400   ac_status=$?
    4401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4402   (exit $ac_status); }; }; then
    4403   echo "$as_me:$LINENO: result: yes" >&5
    4404 echo "${ECHO_T}yes" >&6
    4405                          opt_fflags="$opt_fflags $FFLAGS"
    4406 else
    4407   echo "$as_me: failed program was:" >&5
    4408 sed 's/^/| /' conftest.$ac_ext >&5
    4409 
    4410 echo "$as_me:$LINENO: result: no" >&5
    4411 echo "${ECHO_T}no" >&6
    4412 fi
    4413 rm -f conftest.err conftest.$ac_objext \
    4414       conftest$ac_exeext conftest.$ac_ext
    4415                      FFLAGS= ;;
    4416                 3dnow) FFLAGS="-m3dnow"
    4417                      echo "$as_me:$LINENO: checking whether flag \"$FFLAGS\" works" >&5
    4418 echo $ECHO_N "checking whether flag \"$FFLAGS\" works... $ECHO_C" >&6
    4419                      cat >conftest.$ac_ext <<_ACEOF
    4420       program main
    4421       double precision x
    4422       x = sin(1.d0)
    4423       end
    4424 _ACEOF
    4425 rm -f conftest.$ac_objext conftest$ac_exeext
    4426 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
    4427   (eval $ac_link) 2>conftest.er1
    4428   ac_status=$?
    4429   grep -v '^ *+' conftest.er1 >conftest.err
    4430   rm -f conftest.er1
    4431   cat conftest.err >&5
    4432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4433   (exit $ac_status); } &&
    4434          { ac_try='test -z "$ac_f77_werror_flag"
    4435                          || test ! -s conftest.err'
    4436   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4437   (eval $ac_try) 2>&5
    4438   ac_status=$?
    4439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4440   (exit $ac_status); }; } &&
    4441          { ac_try='test -s conftest$ac_exeext'
    4442   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4443   (eval $ac_try) 2>&5
    4444   ac_status=$?
    4445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4446   (exit $ac_status); }; }; then
    4447   echo "$as_me:$LINENO: result: yes" >&5
    4448 echo "${ECHO_T}yes" >&6
    4449                          opt_fflags="$opt_fflags $FFLAGS"
    4450 else
    4451   echo "$as_me: failed program was:" >&5
    4452 sed 's/^/| /' conftest.$ac_ext >&5
    4453 
    4454 echo "$as_me:$LINENO: result: no" >&5
    4455 echo "${ECHO_T}no" >&6
    4456 fi
    4457 rm -f conftest.err conftest.$ac_objext \
    4458       conftest$ac_exeext conftest.$ac_ext
    4459                      FFLAGS= ;;
    4460               esac
    4461             done
    4462           ;;
    4463         esac
     3755    opt_fflags="-O3"
     3756#        case $build in
     3757#          x86_64-* | i686-* | i586-* )
     3758#            # Check for enabling special instructions
     3759#            myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
     3760#            have_sse=no
     3761#            for i in $myflags; do
     3762#              case $i in
     3763#                sse3) FFLAGS="-mfpmath=sse -msse3"
     3764#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     3765#                     AC_TRY_LINK(,[      double precision x
     3766#      x = sin(1.d0)],
     3767#                       [AC_MSG_RESULT([yes])
     3768#                         opt_fflags="$opt_fflags $FFLAGS"],
     3769#                        [AC_MSG_RESULT([no])])
     3770#                     have_sse=yes;
     3771#                     FFLAGS=
     3772#                     ;;
     3773#                sse2)
     3774#                     FFLAGS="-mfpmath=sse -msse2"
     3775#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     3776#                     AC_TRY_LINK(,[      double precision x
     3777#      x = sin(1.d0)],
     3778#                       [AC_MSG_RESULT([yes])
     3779#                         if test $have_sse = no; then
     3780#                           opt_fflags="$opt_fflags $FFLAGS"
     3781#                        else
     3782#                          opt_fflags="$opt_fflags -msse2"
     3783#                         fi],
     3784#                        [AC_MSG_RESULT([no])])
     3785#                     have_sse=yes;
     3786#                     FFLAGS=
     3787#                     ;;
     3788#                sse)
     3789#                     FFLAGS="-mfpmath=sse -msse"
     3790#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     3791#                     AC_TRY_LINK(,[      double precision x
     3792#      x = sin(1.d0)],
     3793#                       [AC_MSG_RESULT([yes])
     3794#                         if test $have_sse = no; then
     3795#                           opt_fflags="$opt_fflags $FFLAGS"
     3796#                        else
     3797#                          opt_fflags="$opt_fflags -msse"
     3798#                         fi],
     3799#                        [AC_MSG_RESULT([no])])
     3800#                     have_sse=yes;
     3801#                     FFLAGS=
     3802#                     ;;
     3803#                mmx) FFLAGS="-mmmx"
     3804#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     3805#                     AC_TRY_LINK(,[      double precision x
     3806#      x = sin(1.d0)],
     3807#                       [AC_MSG_RESULT([yes])
     3808#                         opt_fflags="$opt_fflags $FFLAGS"],
     3809#                        [AC_MSG_RESULT([no])])
     3810#                     FFLAGS= ;;
     3811#                3dnow) FFLAGS="-m3dnow"
     3812#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     3813#                     AC_TRY_LINK(,[      double precision x
     3814#      x = sin(1.d0)],
     3815#                       [AC_MSG_RESULT([yes])
     3816#                         opt_fflags="$opt_fflags $FFLAGS"],
     3817#                        [AC_MSG_RESULT([no])])
     3818#                     FFLAGS= ;;
     3819#              esac
     3820#            done
     3821#          ;;
     3822#        esac
    44643823
    44653824#    case $build in
     
    44813840echo $ECHO_N "checking whether flag \"-mno-cygwin\" works... $ECHO_C" >&6
    44823841                FFLAGS="-mno-cygwin"
    4483                 cat >conftest.$ac_ext <<_ACEOF
     3842
     3843cat >conftest.$ac_ext <<_ACEOF
    44843844      program main
    44853845      write(*,*) 'Hello world'
     
    48094169ac_save_FFLAGS=$FFLAGS
    48104170FFLAGS="$FFLAGS $ac_verb"
    4811 (eval echo $as_me:4811: \"$ac_link\") >&5
     4171(eval echo $as_me:4171: \"$ac_link\") >&5
    48124172ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
    48134173echo "$ac_f77_v_output" >&5
     
    48874247ac_save_FFLAGS=$FFLAGS
    48884248FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
    4889 (eval echo $as_me:4889: \"$ac_link\") >&5
     4249(eval echo $as_me:4249: \"$ac_link\") >&5
    48904250ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
    48914251echo "$ac_f77_v_output" >&5
  • branches/dev/configure.ac

    r476 r480  
    6666      *)
    6767# ToDo decide aboiut unroll-loops
    68         opt_cxxflags="-O3 -funroll-loops"
    69         case $build in
    70           x86_64-* | i686-* | i586-* )
    71             # Check for enabling special instructions
    72             myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
    73             have_sse=no
    74             for i in $myflags; do
    75               case $i in
    76                 sse3) CXXFLAGS="-mfpmath=sse -msse3"
    77                      AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
    78                      AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
    79                         [AC_MSG_RESULT([yes])
    80                          opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
    81                         [AC_MSG_RESULT([no])])
    82                      have_sse=yes;
    83                      CXXFLAGS=
    84                      ;;
    85                 sse2)
    86                      CXXFLAGS="-mfpmath=sse -msse2"
    87                      AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
    88                      AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
    89                         [AC_MSG_RESULT([yes])
    90                          if test $have_sse = no; then
    91                            opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    92                          else
    93                            opt_cxxflags="$opt_cxxflags -msse2"
    94                          fi],
    95                         [AC_MSG_RESULT([no])])
    96                      have_sse=yes;
    97                      CXXFLAGS=
    98                      ;;
    99                 sse)
    100                      CXXFLAGS="-mfpmath=sse -msse"
    101                      AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
    102                      AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
    103                         [AC_MSG_RESULT([yes])
    104                          if test $have_sse = no; then
    105                            opt_cxxflags="$opt_cxxflags $CXXFLAGS"
    106                          else
    107                            opt_cxxflags="$opt_cxxflags -msse"
    108                          fi],
    109                         [AC_MSG_RESULT([no])])
    110                      have_sse=yes;
    111                      CXXFLAGS=
    112                      ;;
    113                 mmx) CXXFLAGS="-mmmx"
    114                      AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
    115                      AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
    116                         [AC_MSG_RESULT([yes])
    117                          opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
    118                         [AC_MSG_RESULT([no])])
    119                      CXXFLAGS= ;;
    120                 3dnow) CXXFLAGS="-m3dnow"
    121                      AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
    122                      AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
    123                         [AC_MSG_RESULT([yes])
    124                          opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
    125                         [AC_MSG_RESULT([no])])
    126                      CXXFLAGS= ;;
    127               esac
    128             done
    129           ;;
    130         esac
     68        opt_cxxflags="-O3"
     69#        case $build in
     70#          x86_64-* | i686-* | i586-* )
     71#            # Check for enabling special instructions
     72#            myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
     73#            have_sse=no
     74#            for i in $myflags; do
     75#              case $i in
     76#                sse3) CXXFLAGS="-mfpmath=sse -msse3"
     77#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     78#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     79#                       [AC_MSG_RESULT([yes])
     80#                         opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
     81#                        [AC_MSG_RESULT([no])])
     82#                     have_sse=yes;
     83#                     CXXFLAGS=
     84#                     ;;
     85#                sse2)
     86#                     CXXFLAGS="-mfpmath=sse -msse2"
     87#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     88#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     89#                       [AC_MSG_RESULT([yes])
     90#                         if test $have_sse = no; then
     91#                           opt_cxxflags="$opt_cxxflags $CXXFLAGS"
     92#                        else
     93#                          opt_cxxflags="$opt_cxxflags -msse2"
     94#                         fi],
     95#                        [AC_MSG_RESULT([no])])
     96#                     have_sse=yes;
     97#                     CXXFLAGS=
     98#                     ;;
     99#                sse)
     100#                     CXXFLAGS="-mfpmath=sse -msse"
     101#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     102#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     103#                       [AC_MSG_RESULT([yes])
     104#                         if test $have_sse = no; then
     105#                           opt_cxxflags="$opt_cxxflags $CXXFLAGS"
     106#                        else
     107#                          opt_cxxflags="$opt_cxxflags -msse"
     108#                         fi],
     109#                        [AC_MSG_RESULT([no])])
     110#                     have_sse=yes;
     111#                     CXXFLAGS=
     112#                     ;;
     113#                mmx) CXXFLAGS="-mmmx"
     114#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     115#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     116#                       [AC_MSG_RESULT([yes])
     117#                         opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
     118#                        [AC_MSG_RESULT([no])])
     119#                     CXXFLAGS= ;;
     120#                3dnow) CXXFLAGS="-m3dnow"
     121#                     AC_MSG_CHECKING([whether flag \"$CXXFLAGS\" works])
     122#                     AC_TRY_LINK([#include <cmath>],[double s = sin(1.0);],
     123#                       [AC_MSG_RESULT([yes])
     124#                         opt_cxxflags="$opt_cxxflags $CXXFLAGS"],
     125#                        [AC_MSG_RESULT([no])])
     126#                     CXXFLAGS= ;;
     127#              esac
     128#            done
     129#          ;;
     130#        esac
    131131        add_cxxflags="-pipe"
    132132        dbg_cxxflags="-g"
     
    332332      icc | */icc) ;;
    333333      *)
    334         opt_cflags="-O3 -funroll-loops"
    335         case $build in
    336           x86_64-* | i686-* | i586-* )
    337             # Check for enabling special instructions
    338             myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
    339             have_sse=no
    340             SAVE_LIBS="$LIBS"
    341             LIBS="$LIBS -lm"
    342             for i in $myflags; do
    343               case $i in
    344                 sse3) CFLAGS="-mfpmath=sse -msse3"
    345                      AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
    346                      AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
    347                         [AC_MSG_RESULT([yes])
    348                          opt_cflags="$opt_cflags $CFLAGS"],
    349                         [AC_MSG_RESULT([no])])
    350                      have_sse=yes;
    351                      CFLAGS=
    352                      ;;
    353                 sse2)
    354                      CFLAGS="-mfpmath=sse -msse2"
    355                      AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
    356                      AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
    357                         [AC_MSG_RESULT([yes])
    358                          if test $have_sse = no; then
    359                            opt_cflags="$opt_cflags $CFLAGS"
    360                          else
    361                            opt_cflags="$opt_cflags -msse2"
    362                          fi],
    363                         [AC_MSG_RESULT([no])])
    364                      have_sse=yes;
    365                      CFLAGS=
    366                      ;;
    367                 sse)
    368                      CFLAGS="-mfpmath=sse -msse"
    369                      AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
    370                      AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
    371                         [AC_MSG_RESULT([yes])
    372                          if test $have_sse = no; then
    373                            opt_cflags="$opt_cflags $CFLAGS"
    374                          else
    375                            opt_cflags="$opt_cflags -msse"
    376                          fi],
    377                         [AC_MSG_RESULT([no])])
    378                      have_sse=yes;
    379                      CFLAGS=
    380                      ;;
    381                 mmx) CFLAGS="-mmmx"
    382                      AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
    383                      AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
    384                         [AC_MSG_RESULT([yes])
    385                          opt_cflags="$opt_cflags $CFLAGS"],
    386                         [AC_MSG_RESULT([no])])
    387                      CFLAGS= ;;
    388                 3dnow) CFLAGS="-m3dnow"
    389                      AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
    390                      AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
    391                         [AC_MSG_RESULT([yes])
    392                          opt_cflags="$opt_cflags $CFLAGS"],
    393                         [AC_MSG_RESULT([no])])
    394                      CFLAGS= ;;
    395               esac
    396             done
    397             LIBS="$SAVE_LIBS"
    398           ;;
    399         esac
     334        opt_cflags="-O3"
     335#        case $build in
     336#          x86_64-* | i686-* | i586-* )
     337#            # Check for enabling special instructions
     338#            myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
     339#            have_sse=no
     340#            SAVE_LIBS="$LIBS"
     341#            LIBS="$LIBS -lm"
     342#            for i in $myflags; do
     343#              case $i in
     344#                sse3) CFLAGS="-mfpmath=sse -msse3"
     345#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     346#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     347#                       [AC_MSG_RESULT([yes])
     348#                         opt_cflags="$opt_cflags $CFLAGS"],
     349#                        [AC_MSG_RESULT([no])])
     350#                     have_sse=yes;
     351#                     CFLAGS=
     352#                     ;;
     353#                sse2)
     354#                     CFLAGS="-mfpmath=sse -msse2"
     355#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     356#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     357#                       [AC_MSG_RESULT([yes])
     358#                         if test $have_sse = no; then
     359#                           opt_cflags="$opt_cflags $CFLAGS"
     360#                        else
     361#                          opt_cflags="$opt_cflags -msse2"
     362#                         fi],
     363#                        [AC_MSG_RESULT([no])])
     364#                     have_sse=yes;
     365#                     CFLAGS=
     366#                     ;;
     367#                sse)
     368#                     CFLAGS="-mfpmath=sse -msse"
     369#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     370#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     371#                       [AC_MSG_RESULT([yes])
     372#                         if test $have_sse = no; then
     373#                           opt_cflags="$opt_cflags $CFLAGS"
     374#                        else
     375#                          opt_cflags="$opt_cflags -msse"
     376#                         fi],
     377#                        [AC_MSG_RESULT([no])])
     378#                     have_sse=yes;
     379#                     CFLAGS=
     380#                     ;;
     381#                mmx) CFLAGS="-mmmx"
     382#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     383#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     384#                       [AC_MSG_RESULT([yes])
     385#                         opt_cflags="$opt_cflags $CFLAGS"],
     386#                        [AC_MSG_RESULT([no])])
     387#                     CFLAGS= ;;
     388#                3dnow) CFLAGS="-m3dnow"
     389#                     AC_MSG_CHECKING([whether flag \"$CFLAGS\" works])
     390#                     AC_TRY_LINK([#include <math.h>],[double s = sin(1.0);],
     391#                       [AC_MSG_RESULT([yes])
     392#                         opt_cflags="$opt_cflags $CFLAGS"],
     393#                        [AC_MSG_RESULT([no])])
     394#                     CFLAGS= ;;
     395#              esac
     396#            done
     397#            LIBS="$SAVE_LIBS"
     398#          ;;
     399#        esac
    400400        add_cflags="-pipe"
    401401        dbg_cflags="-g"
     
    517517
    518518  if test "$G77" = "yes"; then
    519     opt_fflags="-O3 -funroll-loops"
    520         case $build in
    521           x86_64-* | i686-* | i586-* )
    522             # Check for enabling special instructions
    523             myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
    524             have_sse=no
    525             for i in $myflags; do
    526               case $i in
    527                 sse3) FFLAGS="-mfpmath=sse -msse3"
    528                      AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
    529                      AC_TRY_LINK(,[      double precision x
    530       x = sin(1.d0)],
    531                         [AC_MSG_RESULT([yes])
    532                          opt_fflags="$opt_fflags $FFLAGS"],
    533                         [AC_MSG_RESULT([no])])
    534                      have_sse=yes;
    535                      FFLAGS=
    536                      ;;
    537                 sse2)
    538                      FFLAGS="-mfpmath=sse -msse2"
    539                      AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
    540                      AC_TRY_LINK(,[      double precision x
    541       x = sin(1.d0)],
    542                         [AC_MSG_RESULT([yes])
    543                          if test $have_sse = no; then
    544                            opt_fflags="$opt_fflags $FFLAGS"
    545                          else
    546                            opt_fflags="$opt_fflags -msse2"
    547                          fi],
    548                         [AC_MSG_RESULT([no])])
    549                      have_sse=yes;
    550                      FFLAGS=
    551                      ;;
    552                 sse)
    553                      FFLAGS="-mfpmath=sse -msse"
    554                      AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
    555                      AC_TRY_LINK(,[      double precision x
    556       x = sin(1.d0)],
    557                         [AC_MSG_RESULT([yes])
    558                          if test $have_sse = no; then
    559                            opt_fflags="$opt_fflags $FFLAGS"
    560                          else
    561                            opt_fflags="$opt_fflags -msse"
    562                          fi],
    563                         [AC_MSG_RESULT([no])])
    564                      have_sse=yes;
    565                      FFLAGS=
    566                      ;;
    567                 mmx) FFLAGS="-mmmx"
    568                      AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
    569                      AC_TRY_LINK(,[      double precision x
    570       x = sin(1.d0)],
    571                         [AC_MSG_RESULT([yes])
    572                          opt_fflags="$opt_fflags $FFLAGS"],
    573                         [AC_MSG_RESULT([no])])
    574                      FFLAGS= ;;
    575                 3dnow) FFLAGS="-m3dnow"
    576                      AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
    577                      AC_TRY_LINK(,[      double precision x
    578       x = sin(1.d0)],
    579                         [AC_MSG_RESULT([yes])
    580                          opt_fflags="$opt_fflags $FFLAGS"],
    581                         [AC_MSG_RESULT([no])])
    582                      FFLAGS= ;;
    583               esac
    584             done
    585           ;;
    586         esac
     519    opt_fflags="-O3"
     520#        case $build in
     521#          x86_64-* | i686-* | i586-* )
     522#            # Check for enabling special instructions
     523#            myflags=`grep flags /proc/cpuinfo | tail -1 | cut -d: -f2-`
     524#            have_sse=no
     525#            for i in $myflags; do
     526#              case $i in
     527#                sse3) FFLAGS="-mfpmath=sse -msse3"
     528#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     529#                     AC_TRY_LINK(,[      double precision x
     530#      x = sin(1.d0)],
     531#                       [AC_MSG_RESULT([yes])
     532#                         opt_fflags="$opt_fflags $FFLAGS"],
     533#                        [AC_MSG_RESULT([no])])
     534#                     have_sse=yes;
     535#                     FFLAGS=
     536#                     ;;
     537#                sse2)
     538#                     FFLAGS="-mfpmath=sse -msse2"
     539#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     540#                     AC_TRY_LINK(,[      double precision x
     541#      x = sin(1.d0)],
     542#                       [AC_MSG_RESULT([yes])
     543#                         if test $have_sse = no; then
     544#                           opt_fflags="$opt_fflags $FFLAGS"
     545#                        else
     546#                          opt_fflags="$opt_fflags -msse2"
     547#                         fi],
     548#                        [AC_MSG_RESULT([no])])
     549#                     have_sse=yes;
     550#                     FFLAGS=
     551#                     ;;
     552#                sse)
     553#                     FFLAGS="-mfpmath=sse -msse"
     554#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     555#                     AC_TRY_LINK(,[      double precision x
     556#      x = sin(1.d0)],
     557#                       [AC_MSG_RESULT([yes])
     558#                         if test $have_sse = no; then
     559#                           opt_fflags="$opt_fflags $FFLAGS"
     560#                        else
     561#                          opt_fflags="$opt_fflags -msse"
     562#                         fi],
     563#                        [AC_MSG_RESULT([no])])
     564#                     have_sse=yes;
     565#                     FFLAGS=
     566#                     ;;
     567#                mmx) FFLAGS="-mmmx"
     568#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     569#                     AC_TRY_LINK(,[      double precision x
     570#      x = sin(1.d0)],
     571#                       [AC_MSG_RESULT([yes])
     572#                         opt_fflags="$opt_fflags $FFLAGS"],
     573#                        [AC_MSG_RESULT([no])])
     574#                     FFLAGS= ;;
     575#                3dnow) FFLAGS="-m3dnow"
     576#                     AC_MSG_CHECKING([whether flag \"$FFLAGS\" works])
     577#                     AC_TRY_LINK(,[      double precision x
     578#      x = sin(1.d0)],
     579#                       [AC_MSG_RESULT([yes])
     580#                         opt_fflags="$opt_fflags $FFLAGS"],
     581#                        [AC_MSG_RESULT([no])])
     582#                     FFLAGS= ;;
     583#              esac
     584#            done
     585#          ;;
     586#        esac
    587587
    588588#    case $build in
Note: See TracChangeset for help on using the changeset viewer.