|
Lines 208-213
Link Here
|
| 208 |
|
208 |
|
| 209 |
elif echo $target_cpu | grep "i.86" >/dev/null; then |
209 |
elif echo $target_cpu | grep "i.86" >/dev/null; then |
| 210 |
|
210 |
|
|
|
211 |
dnl Check for dynamic SIMD -- implies --enable-mmx and --enable-sse! |
| 212 |
|
| 213 |
AC_ARG_ENABLE(dynsimd, |
| 214 |
[ --enable-dynsimd enable dynamic SIMD selection (default=no)],, |
| 215 |
enable_dynsimd=no) |
| 216 |
|
| 217 |
if test "x$enable_dynsimd" = xyes; then |
| 218 |
AC_DEFINE(USE_DYNSIMD, 1, [Define to 1 to use dynamic SIMD selection.]) |
| 219 |
enable_mmx=yes |
| 220 |
enable_sse=yes |
| 221 |
fi |
| 222 |
|
| 211 |
dnl Check for MMX assembly |
223 |
dnl Check for MMX assembly |
| 212 |
|
224 |
|
| 213 |
AC_ARG_ENABLE(mmx, |
225 |
AC_ARG_ENABLE(mmx, |
|
Lines 264-283
Link Here
|
| 264 |
: |
276 |
: |
| 265 |
fi |
277 |
fi |
| 266 |
|
278 |
|
| 267 |
JACK_OPT_CFLAGS="$COMMON_X86_OPT_FLAGS $JACK_OPT_CFLAGS $MMX_FLAGS $SSE_FLAGS" |
279 |
JACK_OPT_CFLAGS="$COMMON_X86_OPT_FLAGS $JACK_OPT_CFLAGS" |
| 268 |
|
280 |
|
| 269 |
elif test "$target_cpu" = "x86_64"; then |
281 |
elif test "$target_cpu" = "x86_64"; then |
| 270 |
JACK_OPT_CFLAGS="-DREENTRANT -O3 -march=k8 -fomit-frame-pointer -ffast-math -funroll-loops" |
282 |
JACK_OPT_CFLAGS="-DREENTRANT -O3 -march=k8 -fomit-frame-pointer -ffast-math -funroll-loops" |
| 271 |
fi |
283 |
fi |
| 272 |
|
284 |
|
| 273 |
AC_ARG_ENABLE(dynsimd, |
|
|
| 274 |
[ --enable-dynsimd enable dynamic SIMD selection (default=no)],, |
| 275 |
enable_dynsimd=no) |
| 276 |
|
| 277 |
if test "x$enable_dynsimd" = xyes; then |
| 278 |
AC_DEFINE(USE_DYNSIMD, 1, [Define to 1 to use dynamic SIMD selection.]) |
| 279 |
fi |
| 280 |
|
| 281 |
AC_ARG_ENABLE(optimize, |
285 |
AC_ARG_ENABLE(optimize, |
| 282 |
AC_HELP_STRING([--enable-optimize], |
286 |
AC_HELP_STRING([--enable-optimize], |
| 283 |
[ask the compiler for its best optimizations]), |
287 |
[ask the compiler for its best optimizations]), |
|
Lines 287-292
Link Here
|
| 287 |
] |
291 |
] |
| 288 |
) |
292 |
) |
| 289 |
|
293 |
|
|
|
294 |
dnl Now add the MMX and SSE flags as appropriate; these are not optimizations |
| 295 |
JACK_CFLAGS="$JACK_CFLAGS $MMX_FLAGS $SSE_FLAGS" |
| 296 |
|
| 290 |
AC_SUBST(JACK_CFLAGS) |
297 |
AC_SUBST(JACK_CFLAGS) |
| 291 |
|
298 |
|
| 292 |
dnl |
299 |
dnl |