commit | 5d3370d0db4dc97fa413a302e426fb24e87462be | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Sat Nov 10 04:44:30 2012 -0800 |
committer | Mathias Agopian <mathias@google.com> | Sat Nov 10 04:49:15 2012 -0800 |
tree | ddaa49718d4c71bda6a7fe31112a9cfadb949092 | |
parent | 3c11ff2f409a0abb5b9d8ffd5e13cc42cda67fdc [diff] |
more optimizations... calculate the offsets from the phase differently, this happens to reduce the register pressure in the main loop, which in turns allows the compiler to generate much better code (doesn't need to spill a lot of stuff on the stack). this gives another 15% performance increase Change-Id: I2ce3479dd48b9e6941adb80e6d443d6e14d64d96