viterbi - test & benchmark Intel64 Family 6 Model 58 Stepping 9, GenuineIntel CPU Level: 6 / Revision: 3a09 Instruction sets: SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX Testing function "deconvolve" from viterbi_qirx.dll with 10000 calls... BER 485/3072000 ( 0.000158) FER 111/1000 ( 0.111) Bitrate: 32 Framebits: 768 Time: 0.0963 sec Bitrate: 64 Framebits: 1536 Time: 0.1946 sec Bitrate: 96 Framebits: 2304 Time: 0.2881 sec Bitrate: 128 Framebits: 3072 Time: 0.3912 sec ------------------------------------------------------------------------------- Testing function "deconvolve" (SSE2) from viterbi.dll with 10000 calls... BER 485/3072000 ( 0.000158) FER 111/1000 ( 0.111) Bitrate: 32 Framebits: 768 Time: 0.0838 sec 1.149 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1683 sec 1.156 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2521 sec 1.143 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3311 sec 1.182 x FASTER Testing function "deconvolve" (SSSE3) from viterbi.dll with 10000 calls... BER 485/3072000 ( 0.000158) FER 111/1000 ( 0.111) Bitrate: 32 Framebits: 768 Time: 0.0831 sec 1.158 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1685 sec 1.155 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2503 sec 1.151 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3326 sec 1.176 x FASTER Testing function "deconvolve" (SSE4.1) from viterbi.dll with 10000 calls... BER 485/3072000 ( 0.000158) FER 111/1000 ( 0.111) Bitrate: 32 Framebits: 768 Time: 0.0845 sec 1.140 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1713 sec 1.136 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2588 sec 1.113 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3413 sec 1.146 x FASTER Testing function "deconvolve" (AVX) from viterbi.dll with 10000 calls... BER 485/3072000 ( 0.000158) FER 111/1000 ( 0.111) Bitrate: 32 Framebits: 768 Time: 0.0794 sec 1.213 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1592 sec 1.223 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2406 sec 1.197 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3148 sec 1.243 x FASTER Press a key