Changeset 15492


Ignore:
Timestamp:
Nov 8, 2012, 5:30:38 AM (8 years ago)
Author:
gb
Message:

In REQUIRE-U64, extract the subtag into TEMP from the HEADER, not
from SRC.

Fixes ticket:1027 in the trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/ARM/arm-vinsns.lisp

    r15456 r15492  
    11371137  (cmp temp (:$ arm::tag-misc))
    11381138  (ldreq header (:@ src (:$ arm::misc-header-offset)))
    1139   (andeq temp src (:$ arm::subtag-mask))
     1139  (andeq temp header (:$ arm::subtag-mask))
    11401140  (moveq header (:lsr header (:$ arm::num-subtag-bits)))
    11411141  (cmpeq temp (:$ arm::subtag-bignum))
Note: See TracChangeset for help on using the changeset viewer.