Fixed 2 bugs.
Fixed a segfault, and read error.
1) the for(t=0; t<array_size; t+=block_size) loop could write past the end of the buffer and segfault
2) The 'a' buffer was not being advanced, causing the same memory to be read over and over,  this caused heavy cache hits and unrealistically high results.
Updated spec file to reflect changes.
Bug Fix: advance was not guaranteed to be divisable by long_size, changed the MBLOCK test by convering to char* arrays and tracking bytes.
Fixed small bug with my bug fix ;-)
Merge pull request #1 from jmslocum/master

Version 1.3 mbw