From: Nathan F. <fr...@cs...> - 2005-03-28 19:02:14
|
On Fri, Mar 18, 2005 at 03:47:23PM -0500, Zach Beane wrote: > REPLACE is very slow even when the sequences are both declared as > (unsigned-byte 8) vectors. Apparently, it's slow on everything except > strings. It would be nice if REPLACE was really fast on (unsigned-byte > 8) vectors. Performance of this scenario should be much improved under SBCL 0.8.21.5; quick benchmarks showed that the new optimized REPLACE is nearly an order of magnitude faster than the standard REPLACE on (unsigned-byte 8) vectors. (Of course, you need to declare your array types for this optimization to kick in.) -- Nathan | From Man's effeminate slackness it begins. --Paradise Lost |