Advice on bit-vector optimisation needed
Hello lispworkers, I am going to exploit bit vectors basing on the code like this: (defun bit-vector-zerop (bit-vector) (declare (optimize (speed 3) (safety 0))) (every #'zerop bit-vector)) (defun bit-vector-test (x y) (not (bit-vector-zerop (bit-and x y)))) ; a la logtest Has anybody made benchmark tests on bit-vector operations bit-and and the like? Are the operations on bignums implemented more effective in LispWorks? Please advise. -- Sincerely, Dmitriy Ivanov lisp.ystok.ru