Commit Graph

574 Commits

Author SHA1 Message Date
Josh Coalson
480ddd8e24 patch in the total_error_ fix that somehow didn't make it in 2001-05-26 00:39:09 +00:00
Josh Coalson
e4e0bb9036 change wording on failed verify message 2001-05-25 23:34:46 +00:00
Josh Coalson
afbc34931f remove some junk printouts 2001-05-25 23:34:09 +00:00
Josh Coalson
4fa2aa03c1 fix bug in seekpoint uniquification 2001-05-25 23:15:08 +00:00
Josh Coalson
07f2d23367 remove the debug code from SSE routine 2001-05-25 19:39:40 +00:00
Josh Coalson
6bd175794a fix egregious bug in the partition sum precomputation 2001-05-25 19:02:01 +00:00
Josh Coalson
31c8a1fc5a change .nasm extension to .s 2001-05-25 00:21:42 +00:00
Josh Coalson
0e3576e771 more changes to get conditionals/defines working 2001-05-25 00:07:51 +00:00
Josh Coalson
c8ef8353bf add memory.c, fix to work with i386 convenience library (thanks mdz) 2001-05-25 00:06:33 +00:00
Josh Coalson
45d7bfc891 change .nasm extension to .s 2001-05-25 00:05:47 +00:00
Josh Coalson
5469112ee3 oops, fix bug with error_scale 2001-05-25 00:05:15 +00:00
Josh Coalson
a3f7c2c76c gate cpu-specific code with FLAC__NO_ASM 2001-05-25 00:04:45 +00:00
Josh Coalson
febdca986a remove config.h 2001-05-25 00:04:08 +00:00
Josh Coalson
a2fd3b8390 renamed .nasm file to .s to be compatible with libtool 2001-05-25 00:02:53 +00:00
Josh Coalson
6a0283a009 config.h no longer needed 2001-05-24 23:57:08 +00:00
Josh Coalson
8090b3610a kludge in nasm support 2001-05-24 19:30:08 +00:00
Josh Coalson
034d38e73a gate i386 code with FLAC__HAS_NASM 2001-05-24 19:29:30 +00:00
Josh Coalson
2d071a6b6e remove debug printouts 2001-05-24 19:27:31 +00:00
Josh Coalson
a1b53c4dfb be more lenient with negative lpc_errors due to accuracy problems with float 2001-05-24 19:27:08 +00:00
Josh Coalson
acc7fe5742 add cident macro for defining function entry points 2001-05-24 19:26:02 +00:00
Josh Coalson
51e65a9e31 add FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale() 2001-05-24 19:25:33 +00:00
Josh Coalson
def8eb85b3 switch from AC_CANONICAL_TARGET to AC_CANONICAL_HOST 2001-05-23 22:08:27 +00:00
Josh Coalson
b985bbc4a9 add cpuinfo + runtime asm routine selection 2001-05-23 21:59:52 +00:00
Josh Coalson
126fecc2f7 include miroslav's mmx lpc_restore routine 2001-05-23 21:42:56 +00:00
Josh Coalson
cf030c8576 discriminate by cpu, check for nasm, add option for disabling asm optimizations 2001-05-23 20:59:48 +00:00
Josh Coalson
a2e49a99cb use new conditional names 2001-05-23 20:58:57 +00:00
Josh Coalson
e02e8babf2 add asm routines 2001-05-23 20:58:14 +00:00
Josh Coalson
cf30f50db1 use cpu info to select which routine to execute 2001-05-23 20:57:44 +00:00
Josh Coalson
44258bf30c update to use new asm routine naming 2001-05-23 20:56:30 +00:00
Josh Coalson
24ef83a0fa add cpu.h 2001-05-23 20:56:09 +00:00
Josh Coalson
45df9ca89d make the asm routine names more descriptive 2001-05-23 20:54:41 +00:00
Josh Coalson
fac1c0b294 add config.h 2001-05-23 20:53:51 +00:00
Josh Coalson
edade2ced1 initial import 2001-05-23 20:53:31 +00:00
Josh Coalson
8d1676c001 soup up FLAC__fixed_compute_best_predictor_asm 2001-05-22 23:33:40 +00:00
Josh Coalson
7d297060b8 oops, MMX moves are MOVQ not MOVAPS 2001-05-21 23:49:11 +00:00
Josh Coalson
a16d8ad55d fix compiler warnings about comparing signed with unsigned 2001-05-21 23:43:35 +00:00
Josh Coalson
f5490343ba soup up, fix bugs, replace PSHUFW with pre-Katmai-friendly PSRLQ mm,32 2001-05-21 23:40:16 +00:00
Josh Coalson
d1299d9626 tighten loops using "Jcc NEAR" 2001-05-21 22:12:55 +00:00
Josh Coalson
2cfb9ee952 remove some redundant instructions 2001-05-21 22:03:32 +00:00
Josh Coalson
820bbd63b8 initial import 2001-05-21 21:51:10 +00:00
Josh Coalson
81241a9fb9 syntax fixes to the SSE version 2001-05-21 21:50:50 +00:00
Josh Coalson
2d9d31e854 fix syntax error in FLAC__fixed_compute_best_predictor_slow() 2001-05-21 21:28:12 +00:00
Josh Coalson
1fd9b17163 incorporate mdz patches to fix log(0) and unsigned-goes-negative bugs 2001-05-21 18:03:14 +00:00
Josh Coalson
eee20a5fdd streamline FLAC__fixed_compute_best_predictor_slow() 2001-05-18 18:49:19 +00:00
Josh Coalson
d80c18e4ac streamline FLAC__fixed_compute_best_predictor() 2001-05-18 18:47:55 +00:00
Josh Coalson
675effa90e add miroslav's version of FLAC__lpc_restore_signal, add SSE version of FLAC__lpc_compute_autocorrelation 2001-05-18 18:46:40 +00:00
Josh Coalson
7e40e6dad9 use float instead of double for basic FP type 2001-05-16 19:28:54 +00:00
Josh Coalson
5157f7c1c3 fix bug where gcc gets shifting wrong 2001-05-16 19:28:12 +00:00
Josh Coalson
183019474f fix deallocation bugs 2001-05-16 19:25:33 +00:00
Josh Coalson
0c0fed693c revert to original FLAC__fixed_compute_residual() 2001-05-16 19:24:59 +00:00