Changeset 13234


Ignore:
Timestamp:
Nov 28, 2009, 4:26:20 AM (10 years ago)
Author:
rme
Message:

In .SPffcall, .SPffcall_return_registers, and .SPsyscall:
conditionalize push/pop of %save3 on TCR_IN_GPR, not WINDOWS.

File:
1 edited

Legend:

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

    r13067 r13234  
    39833983        __(push %arg_z)
    39843984        __(push %fn)
    3985         __ifndef([WINDOWS])
     3985        __ifndef([TCR_IN_GPR])
    39863986        __(push %save3) 
    39873987        __endif
     
    40834083        __(pop %save1)
    40844084        __(pop %save2)
    4085         __ifndef([WINDOWS])
     4085        __ifndef([TCR_IN_GPR])
    40864086        __(pop %save3)
    40874087        __endif
     
    42014201        __(push %arg_y)
    42024202        __(push %arg_z)
    4203         __ifndef([WINDOWS])
     4203        __ifndef([TCR_IN_GPR])
    42044204        __(push %save3)
    42054205        __endif
     
    43044304        __(pop %save1)
    43054305        __(pop %save2)
    4306         __ifndef([WINDOWS])
     4306        __ifndef([TCR_IN_GPR])
    43074307        __(pop %save3)
    43084308        __endif
     
    44134413        __(push %arg_y)
    44144414        __(push %arg_z)
    4415         __ifndef([WINDOWS])
     4415        __ifndef([TCR_IN_GPR])
    44164416         __(push %save3)
    44174417        __endif
     
    44794479        __(pop %save1)
    44804480        __(pop %save2)
    4481         __ifndef([WINDOWS])
     4481        __ifndef([TCR_IN_GPR])
    44824482         __(pop %save3)
    44834483        __endif
Note: See TracChangeset for help on using the changeset viewer.