# RotateMeFast

This project aims to rotate bitmap images very quickly (around a millisecond).

## Links

* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf)
* [Best Practices for Using vImage](https://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/BestPractices/BestPractices.html)
  * [vImageRotate_ARGB8888](https://developer.apple.com/library/mac/documentation/Performance/Reference/vImage_geometric/Reference/reference.html#//apple_ref/c/func/vImageRotate_ARGB8888)
* [Vectorising code to take advantage of modern CPUs](http://www.walkingrandomly.com/?p=3378)
  * http://locklessinc.com/articles/vectorize/
