Enable SIMD (SSE2) instructions when applying gain.
authorGabriel M. Beddingfield <gabriel@teuton.org>
Fri, 20 Aug 2010 04:29:39 +0000 (23:29 -0500)
committerGabriel M. Beddingfield <gabriel@teuton.org>
Fri, 20 Aug 2010 04:29:39 +0000 (23:29 -0500)
commitfb4b9c4ae833de465968dc2f553cab0240fe89b5
treee497a54d0921dbf6ef0785468c77a7197c2cec76
parentf739f8d565607ce64ae6c6595a0c6bcc43015848
Enable SIMD (SSE2) instructions when applying gain.

SIMD instructions allow four floats to be processed in a single
instruction.  The vectored notation in this commit is a GCC extension,
but still more portable than writing assembly code.  This typically
results in a 2x speed increase for this type of operation.
src/Engine.cpp