- Added a configure variable to set cache line size.
- Added a configure variable to set vector alignment.
- Removed user control over loop unrolling. Instead it is now equal to the cache line size divided by the size of a double.
- Remove the guards that turn off automatic loop unrolling.
Added support for alignment attributes in vector operations.
Changed LoopUnwind from a struct to a typedef of std::integral_constant.
Permutation now stores it's list as an array of integers.
- Changed the location of typedefs for dependencies.
- Added the forward declaration of VectorOpUnwind that was removed in a previous commit.
Removed a #endif line that should have been removed in a previous commit.