On 11/23/2012 1:14 AM, bearophile wrote: > Feel free to recompile the code yourself to see if I have done some mistake :-) You've got array bounds checking turned on for algorithm.reverse, and you avoided that in your code by using unchecked pointers.