Commit Graph

35 Commits

Author SHA1 Message Date
Josh Coalson
91f2fb36b6 fix names of SSE routines 2001-06-01 18:56:52 +00:00
Josh Coalson
1b68982b0e put a FLAC__ASSERT wrapper around assert() 2001-05-31 20:11:02 +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
f60dd8e8ea minor fix to comments 2001-05-30 23:26:39 +00:00
Josh Coalson
d792791f48 add lag checking code to SSE autocorrelation routine 2001-05-30 19:22:26 +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
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
60d9d01a84 initial import 2001-05-27 18:32:15 +00:00
Josh Coalson
07f2d23367 remove the debug code from SSE routine 2001-05-25 19:39:40 +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
acc7fe5742 add cident macro for defining function entry points 2001-05-24 19:26:02 +00:00
Josh Coalson
126fecc2f7 include miroslav's mmx lpc_restore routine 2001-05-23 21:42:56 +00:00
Josh Coalson
45df9ca89d make the asm routine names more descriptive 2001-05-23 20:54:41 +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
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
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
9de0942d28 fix section defs 2001-05-16 19:23:13 +00:00
Josh Coalson
9f5073872b minor tweaks 2001-05-14 19:33:42 +00:00
Josh Coalson
b2014f4a14 update comments 2001-05-11 02:12:13 +00:00
Josh Coalson
56eba71d80 roll back the unrolled loop 2001-05-08 21:38:51 +00:00
Josh Coalson
2bbbcf6f58 cosmetic changes 2001-05-03 03:55:53 +00:00
Josh Coalson
87f5a56dfe initial import 2001-05-03 03:40:09 +00:00