1.0.34.4: micro-optimize widetag checking on x86oids
authorNathan Froyd <froydnj@cs.rice.edu>
Wed, 6 Jan 2010 05:05:43 +0000 (05:05 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Wed, 6 Jan 2010 05:05:43 +0000 (05:05 +0000)
commitba43793e0351ee798d912bfb77d14d8f28edda9c
tree139de133645bcf2d70eed7269d34ad6dac93322e
parentb2365f5ca2919ad48e1dbc7ac4e4e5b2063d16b7
1.0.34.4: micro-optimize widetag checking on x86oids

If we are checking a range of widetags and there are no more widetags to
check, we can tweak the widetag and do a single, unsigned comparison.
src/compiler/x86-64/type-vops.lisp
src/compiler/x86/type-vops.lisp
version.lisp-expr