Commit Graph

515 Commits

Author SHA1 Message Date
Josh Coalson
4dacd19931 minor cleanup 2001-06-06 21:11:44 +00:00
Josh Coalson
525c22cef3 remove debug printouts 2001-06-05 22:45:50 +00:00
Josh Coalson
7325329d79 limit info printout to DEBUG mode 2001-06-05 22:40:17 +00:00
Josh Coalson
f966ef70fc minor FP tweaks 2001-06-05 02:03:11 +00:00
Josh Coalson
9d25596919 new version of FLAC__lpc_compute_autocorrelation_asm_i386 with inner loops completely unrolled 2001-06-02 03:31:45 +00:00
Josh Coalson
2166c75c16 add comments 2001-06-01 19:38:02 +00:00
Josh Coalson
ed1d5d4e80 add comments 2001-06-01 18:57:49 +00:00
Josh Coalson
91f2fb36b6 fix names of SSE routines 2001-06-01 18:56:52 +00:00
Josh Coalson
ba98f3f90b minor comment fixes 2001-06-01 00:43:44 +00:00
Josh Coalson
92d4240ae2 add bps checks so we can use miroslav's mmx versions of some routines 2001-05-31 20:53:19 +00:00
Josh Coalson
1b68982b0e put a FLAC__ASSERT wrapper around assert() 2001-05-31 20:11:02 +00:00
Josh Coalson
88f94d0fb3 integrate mdz's patch so 'make dist' will work as expected 2001-05-31 18:47:05 +00:00
Josh Coalson
7e9e333323 cosmetic changes 2001-05-31 18:17:17 +00:00
Josh Coalson
b4404eddc7 explicit sizing of some immediate operands 2001-05-31 16:23:39 +00:00
Josh Coalson
2a389f41ca add several SSE versions of FLAC__lpc_compute_autocorrelation for different lags 2001-05-31 16:17:32 +00:00
Josh Coalson
aa25536076 remove the bounds checking in FLAC__encoder_process* 2001-05-31 06:17:41 +00:00
Josh Coalson
ac244de474 speed up the bounds checking in FLAC__encoder_process* 2001-05-31 06:16:17 +00:00
Josh Coalson
d16370d6b4 minor comment fixes 2001-05-31 05:56:41 +00:00
Josh Coalson
f60dd8e8ea minor fix to comments 2001-05-30 23:26:39 +00:00
Josh Coalson
d37d1351ed speed up FLAC__encoder_process(); fix bug in FLAC__encoder_process_interleaved() 2001-05-30 23:09:31 +00:00
Josh Coalson
d792791f48 add lag checking code to SSE autocorrelation routine 2001-05-30 19:22:26 +00:00
Josh Coalson
eae9217472 minor tweaks to asm routine selection 2001-05-30 19:20:36 +00:00
Josh Coalson
7fc68ffc81 fix bug in SSE version of ...autocorrelation... 2001-05-30 19:08:50 +00:00
Josh Coalson
714216128b tweak usage of cident macro 2001-05-30 18:29:15 +00:00
Josh Coalson
fd98657392 fix some tabbing 2001-05-30 00:49:30 +00:00
Josh Coalson
7042adb442 fix jump distances 2001-05-30 00:47:55 +00:00
Josh Coalson
6097c96af3 use non-mmx of lpc_restore when order < 4 2001-05-30 00:46:11 +00:00
Josh Coalson
8e833626c6 include miroslav's patch for asm versions of FLAC__lpc_compute_residual_from_qlp_coefficients 2001-05-29 20:49:51 +00:00
Josh Coalson
e2bf15d2fb cosmetic changes, comments, add tests for data_len == 0 2001-05-29 20:48:39 +00:00
Josh Coalson
0d624c7648 add miroslav's versions of FLAC__lpc_compute_residual_from_qlp_coeffients 2001-05-29 19:40:57 +00:00
Josh Coalson
cdaf4a8627 make the parallel fix to FLAC__bitbuffer_read_raw_int64() 2001-05-27 18:40:57 +00:00
Josh Coalson
60d9d01a84 initial import 2001-05-27 18:32:15 +00:00
Josh Coalson
697b603ed1 fix bug in inlined version of FLAC__bitbuffer_read_raw_int32 where sign extension was not done in some cases 2001-05-26 05:19:10 +00:00
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
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
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
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
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