Changeset 10741


Ignore:
Timestamp:
Sep 15, 2008, 7:59:29 AM (11 years ago)
Author:
gb
Message:

In %WALK-DYNAMIC-AREA, after returning from calling the function on
a uvector, don't load the object header into imm0 until after we've
checked (logand imm0.b fulltagmask).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/level-0/X86/X8632/x8632-utils.lisp

    r10575 r10741  
    216216    (mov (@ (% obj)) (% imm0))
    217217    (andb ($ x8632::fulltagmask) (% imm0.b))
     218    (cmpb ($ x8632::fulltag-nodeheader) (% imm0.b))
    218219    (mov (@ (% obj)) (% imm0))
    219     (cmpb ($ x8632::fulltag-nodeheader) (% imm0.b))
    220220    (je @32)
    221221    (cmpb ($ x8632::max-32-bit-ivector-subtag) (% imm0.b))
Note: See TracChangeset for help on using the changeset viewer.