Changeset 8360


Ignore:
Timestamp:
Jan 29, 2008, 2:13:19 PM (17 years ago)
Author:
R. Matthew Emerson
Message:

nargs is 32 bits now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/lisp-kernel/x86-macros.s

    r8252 r8360  
    244244        movl %ebp,catch_frame.ebp(%imm0)
    245245        movd %rcontext:tcr.foreign_sp,%stack_temp
     246        movd %stack_temp,catch_frame.foreign_sp(%imm0)
    246247        movd %mm1,catch_frame.db_link(%imm0)
    247248        movl %imm0,catch_frame.xframe(%imm0)
    248         movd %stack_temp,catch_frame.foreign_sp(%imm0)
    249249        movl %xfn,catch_frame.pc(%imm0)
    250250        movl %imm0,%rcontext:tcr.catch_top
     
    419419       
    420420define([set_nargs],[
    421         movw [$]$1<<fixnumshift,%nargs
     421        movl [$]$1<<fixnumshift,%nargs
    422422])
    423423
     
    603603define([push_argregs],[
    604604        new_macro_labels()
    605         cmpw [$]1*node_size,%nargs
     605        cmpl [$]1*node_size,%nargs
    606606        jb macro_label(done)
    607607        je macro_label(z)
Note: See TracChangeset for help on using the changeset viewer.