#if (defined OPT_3DNOW_VINTAGE || defined OPT_3DNOWEXT_VINTAGE || defined OPT_SSE || defined OPT_X86_64 || defined OPT_AVX || defined OPT_NEON || defined OPT_NEON64)
fprintf(stderr,"Note: broken frame %li, filling up with %"SIZE_P" zeroes, from %"SIZE_P"\n",(long)fr->num,(size_p)(needed_bytes-fr->buffer.fill),(size_p)fr->buffer.fill);
fprintf(stderr,"Note: broken frame %li, filling up with %zu zeroes, from %zu\n"
@@ -192,7 +192,7 @@ static int find_dectype(mpg123_handle *fr)
...
@@ -192,7 +192,7 @@ static int find_dectype(mpg123_handle *fr)
type=dreidnowext;
type=dreidnowext;
# ifdef OPT_3DNOWEXT_VINTAGE
# ifdef OPT_3DNOWEXT_VINTAGE
# ifdef OPT_MULTI
# ifdef OPT_MULTI
if(fr->cpu_opts.the_dct36==INT123_dct36_3dnowext)
if(INT123_dct36_match(fr,dreidnowext_vintage))
# endif
# endif
type=dreidnowext_vintage;
type=dreidnowext_vintage;
# endif
# endif
...
@@ -210,7 +210,7 @@ static int find_dectype(mpg123_handle *fr)
...
@@ -210,7 +210,7 @@ static int find_dectype(mpg123_handle *fr)
type=dreidnow;
type=dreidnow;
# ifdef OPT_3DNOW_VINTAGE
# ifdef OPT_3DNOW_VINTAGE
# ifdef OPT_MULTI
# ifdef OPT_MULTI
if(fr->cpu_opts.the_dct36==INT123_dct36_3dnow)
if(INT123_dct36_match(fr,dreidnow_vintage))
# endif
# endif
type=dreidnow_vintage;
type=dreidnow_vintage;
# endif
# endif
...
@@ -503,13 +503,6 @@ int INT123_frame_cpu_opt(mpg123_handle *fr, const char* cpu)
...
@@ -503,13 +503,6 @@ int INT123_frame_cpu_opt(mpg123_handle *fr, const char* cpu)
#endif
#endif
fr->cpu_opts.type=nodec;
fr->cpu_opts.type=nodec;
#ifdef OPT_MULTI
#ifndef NO_LAYER3
#if (defined OPT_3DNOW_VINTAGE || defined OPT_3DNOWEXT_VINTAGE || defined OPT_SSE || defined OPT_X86_64 || defined OPT_AVX || defined OPT_NEON || defined OPT_NEON64)
fr->cpu_opts.the_dct36=INT123_dct36;
#endif
#endif
#endif
/* covers any i386+ cpu; they actually differ only in the INT123_synth_1to1 function, mostly... */
/* covers any i386+ cpu; they actually differ only in the INT123_synth_1to1 function, mostly... */
#ifdef OPT_X86
#ifdef OPT_X86
if(cpu_i586(fr->cpu_flags))
if(cpu_i586(fr->cpu_flags))
...
@@ -523,11 +516,6 @@ int INT123_frame_cpu_opt(mpg123_handle *fr, const char* cpu)
...
@@ -523,11 +516,6 @@ int INT123_frame_cpu_opt(mpg123_handle *fr, const char* cpu)
@@ -364,19 +364,16 @@ extern const int INT123_costab_mmxsse[];
...
@@ -364,19 +364,16 @@ extern const int INT123_costab_mmxsse[];
#endif
#endif
#endif
#endif
/*
Now come two blocks of standard definitions for multi-decoder mode and single-decoder mode.
Most stuff is so automatic that it's indeed generated by some inline shell script.
Remember to use these scripts when possible, instead of direct repetitive hacking.
*/
#ifdef OPT_MULTI
#ifdef OPT_MULTI
# define defopt nodec
# define defopt nodec
# ifndef NO_LAYER3
# if (defined OPT_3DNOW_VINTAGE || defined OPT_3DNOWEXT_VINTAGE || defined OPT_SSE || defined OPT_X86_64 || defined OPT_AVX || defined OPT_NEON || defined OPT_NEON64)
# if (defined OPT_3DNOW_VINTAGE || defined OPT_3DNOWEXT_VINTAGE || defined OPT_SSE || defined OPT_X86_64 || defined OPT_AVX || defined OPT_NEON || defined OPT_NEON64)