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 |