Mercurial > mplayer.hg
comparison mp3lib/sr1.c @ 1258:50b8a3a5eeed
Portability and old binutils support
author | nick |
---|---|
date | Tue, 03 Jul 2001 07:50:52 +0000 |
parents | 87a31bbadd9a |
children | ae943748e0d9 |
comparison
equal
deleted
inserted
replaced
1257:ea50eedd55d2 | 1258:50b8a3a5eeed |
---|---|
413 init_layer2(); | 413 init_layer2(); |
414 init_layer3(fr.down_sample_sblimit); | 414 init_layer3(fr.down_sample_sblimit); |
415 tables_done_flag=1; | 415 tables_done_flag=1; |
416 | 416 |
417 dct36_func=dct36; | 417 dct36_func=dct36; |
418 #ifdef HAVE_SSE | |
418 if(_isse) | 419 if(_isse) |
419 { | 420 { |
420 synth_func=synth_1to1_MMX; | 421 synth_func=synth_1to1_MMX; |
421 dct64_MMX_func=dct64_MMX; | 422 dct64_MMX_func=dct64_MMX; |
422 } | 423 } |
423 else | 424 else |
425 #endif | |
426 #ifdef HAVE_3DNOWEX | |
424 if ( _3dnow > 1 ) | 427 if ( _3dnow > 1 ) |
425 { | 428 { |
426 synth_func=synth_1to1_MMX; | 429 synth_func=synth_1to1_MMX; |
427 dct36_func=dct36_3dnowex; | 430 dct36_func=dct36_3dnowex; |
428 dct64_MMX_func=dct64_MMX_3dnowex; | 431 dct64_MMX_func=dct64_MMX_3dnowex; |
429 } | 432 } |
430 else | 433 else |
434 #endif | |
435 #ifdef HAVE_3DNOW | |
431 if ( _3dnow ) | 436 if ( _3dnow ) |
432 { | 437 { |
433 synth_func=synth_1to1_MMX; | 438 synth_func=synth_1to1_MMX; |
434 dct36_func=dct36_3dnow; | 439 dct36_func=dct36_3dnow; |
435 dct64_MMX_func=dct64_MMX_3dnow; | 440 dct64_MMX_func=dct64_MMX_3dnow; |
436 } | 441 } |
437 else | 442 else |
443 #endif | |
444 #ifdef HAVE_MMX | |
438 if ( _i586 > 1) | 445 if ( _i586 > 1) |
439 { | 446 { |
440 synth_func=synth_1to1_MMX; | 447 synth_func=synth_1to1_MMX; |
441 dct64_MMX_func=dct64_MMX; | 448 dct64_MMX_func=dct64_MMX; |
442 } | 449 } |
443 else | 450 else |
451 #endif | |
452 #ifdef ARCH_X86 | |
444 if ( _i586 ) | 453 if ( _i586 ) |
445 { | 454 { |
446 synth_func=synth_1to1_pent; | 455 synth_func=synth_1to1_pent; |
447 } | 456 } |
448 else | 457 else |
458 #endif | |
449 { | 459 { |
450 synth_func = NULL; | 460 synth_func = NULL; |
451 } | 461 } |
452 } | 462 } |
453 | 463 |