Commit Graph

397 Commits

Author SHA1 Message Date
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
Josh Coalson
376807d911 fix LOCAL_FABS bug 2001-05-16 19:23:35 +00:00
Josh Coalson
9de0942d28 fix section defs 2001-05-16 19:23:13 +00:00
Josh Coalson
a151f2c1d4 minor wording 2001-05-14 21:44:29 +00:00
Josh Coalson
b787e2afeb don't try and outsmart the compiler on constant multplies 2001-05-14 21:31:50 +00:00
Josh Coalson
c59638ea49 use local fabs() routine 2001-05-14 21:25:34 +00:00
Josh Coalson
2d5aae0af7 remove debug printouts 2001-05-14 19:34:12 +00:00
Josh Coalson
9f5073872b minor tweaks 2001-05-14 19:33:42 +00:00
Josh Coalson
d98c43d350 use new FLAC__memory_alloc_* routines to alloc aligned data 2001-05-13 05:17:01 +00:00
Josh Coalson
3392382dd4 add -DFLAC__ALIGN_MALLOC_DATA 2001-05-13 05:16:22 +00:00
Josh Coalson
02f39006a3 add type-specific allocators 2001-05-13 05:15:47 +00:00
Josh Coalson
d8deb2cd21 add memory.h 2001-05-11 23:55:01 +00:00
Josh Coalson
139d7685bd add memory.o 2001-05-11 23:54:49 +00:00
Josh Coalson
de469cf718 initial import 2001-05-11 23:54:27 +00:00
Josh Coalson
b2014f4a14 update comments 2001-05-11 02:12:13 +00:00
Josh Coalson
c0785cd274 speed up FLAC__lpc_compute_autocorrelation() 2001-05-10 19:29:41 +00:00
Josh Coalson
fc205cc00a fix bug where decoder was closing stdout 2001-05-09 21:39:57 +00:00
Josh Coalson
56eba71d80 roll back the unrolled loop 2001-05-08 21:38:51 +00:00
Josh Coalson
b224440a64 more fixes to the -# settings 2001-05-04 19:17:07 +00:00
Josh Coalson
dd2ef53cc4 minor table fix of summary table 2001-05-04 00:45:54 +00:00
Josh Coalson
89aa472d49 add decode time to summary table 2001-05-04 00:41:22 +00:00
Josh Coalson
ca0db24d89 minor improvement with byte_bit_to_mask_ 2001-05-03 20:52:12 +00:00
Josh Coalson
3ca2712146 minor improvement in FLAC__bitbuffer_write_raw_uint32 2001-05-03 20:10:11 +00:00
Josh Coalson
2bbbcf6f58 cosmetic changes 2001-05-03 03:55:53 +00:00
Josh Coalson
6b8fa86b73 remove asm stuff from default build 2001-05-03 03:41:52 +00:00
Josh Coalson
df0b87045a add asm version of lpc routines 2001-05-03 03:40:43 +00:00
Josh Coalson
87f5a56dfe initial import 2001-05-03 03:40:09 +00:00
Josh Coalson
955a767d57 add nasm targets 2001-05-03 02:24:39 +00:00