Current sources (git-b1b6caf) were compiled with GCC 4.8.2 and GCC 4.9.0 with various -msseN options (the default is -msse2). Then I took two WAV files (one is 16-bit and the other is 24-bit) and compressed them using best compression mode. The results are in the table below. (please remember that the resulting value is an encoding time, not encoding speed)
CPU: Intel Core i7 950 (up to SSE4.2) FLAC version: git-b1b6caf Encoding option: -8 Result: encoding time, seconds (less is better) ----------------------------------------------------------- 16 bit input -m option | 32 bit codec | 64 bit codec | GCC 4.8.2 | GCC 4.9.0 | GCC 4.8.2 | GCC 4.9.0 (none) | 51.6 | 35.5 | ---- | ---- sse2 | 36.3 | 33.7 | 33.0 | 30.8 ssse3 | 34.8 | 33.9 | 31.5 | 30.8 sse4.1 | 34.8 | 33.5 | 33.0 | 29.4 ----------------------------------------------------------- ----------------------------------------------------------- 24 bit input -m option | 32 bit codec | 64 bit codec | GCC 4.8.2 | GCC 4.9.0 | GCC 4.8.2 | GCC 4.9.0 (none) | 85.4 | 46.4 | ---- | ---- sse2 | 73.2 | 44.8 | 41.7 | 40.5 ssse3 | 71.5 | 45.2 | 40.0 | 40.4 sse4.1 | 47.1 | 44.8 | 41.7 | 40.8 ----------------------------------------------------------- _______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev