Fix (logbitp n-fixnum-bits fixnum) on ARM64.
commitcc75d294d5a48daefa7b8ca133155fc2738e5e24
authorStas Boukarev <stassats@gmail.com>
Mon, 3 Jul 2017 13:18:12 +0000 (3 16:18 +0300)
committerStas Boukarev <stassats@gmail.com>
Mon, 3 Jul 2017 13:19:37 +0000 (3 16:19 +0300)
tree0df67e34990787df17acb30d35f343f245ccfb2f
parentfc16dd344e70b8d1e5cfa16b2987a3afe5ab89d8
Fix (logbitp n-fixnum-bits fixnum) on ARM64.

The fixnum VOP can just clamp the bit to (1- n-word-bits).

Reported by Eric Marsden.
src/compiler/arm64/arith.lisp
src/compiler/arm64/insts.lisp
tests/compiler.pure.lisp