Speed up reversal of vectors with word-sized elements.
commit992464dfd2c245d87ed06450478e5047a2de68d0
authorStas Boukarev <stassats@gmail.com>
Fri, 22 Apr 2016 19:23:19 +0000 (22 22:23 +0300)
committerStas Boukarev <stassats@gmail.com>
Fri, 22 Apr 2016 20:15:51 +0000 (22 23:15 +0300)
tree62199075070943627abec82b3472465001f897b9
parent8a9faa7fe9e3f9eddb09e59f0b3eac7010ae2fb4
Speed up reversal of vectors with word-sized elements.

Use SVREF for simple vectors and %VECTOR-RAW-BITS for
fixnum/float/etc. The latter also avoids consing floats and bignums.
src/code/seq.lisp