Changeset 7289


Ignore:
Timestamp:
Sep 25, 2007, 5:58:03 AM (12 years ago)
Author:
gb
Message:

In .SPdestructuring_bind, don't assume that a "movzbl" sets the flags.
(It doesn't, and this meant that there was a 50-50 chance of required
arguments not being processed correctly.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/x86-spentry64.s

    r6909 r7289  
    27942794        /* Extract required arg count.   */
    27952795        __(movzbl %nargs_b,%imm0_l)
     2796        __(testl %imm0_l,%imm0_l)
    27962797        __(je local_label(opt))         /* skip if no required args   */
    27972798local_label(req_loop): 
Note: See TracChangeset for help on using the changeset viewer.