Optimize (MASK-SIGNED-FIELD 63 X) on x86-64.
commitbbafaef47e014b053576e99ea9da90573c65bc8a
authorStas Boukarev <stassats@gmail.com>
Wed, 10 Feb 2016 22:06:39 +0000 (11 01:06 +0300)
committerStas Boukarev <stassats@gmail.com>
Wed, 10 Feb 2016 22:17:42 +0000 (11 01:17 +0300)
tree2d3cc5a4e5d35d1feb39f76876ec016b702ed3ef
parent742e3941c652f2c8e1690b0da6cecb5b1229be37
Optimize (MASK-SIGNED-FIELD 63 X) on x86-64.

Add a VOP that translates MASK-SIGNED-FIELD when WIDTH is equal to
N-FIXNUM-BITS.
It takes less space than making a full call to MASK-SIGNED-FIELD and
is much faster.
src/compiler/x86-64/arith.lisp