Changeset 8469


Ignore:
Timestamp:
Feb 12, 2008, 4:48:49 AM (13 years ago)
Author:
rme
Message:

Use %temp1 (containing tcr.tlb_pointer) as the "base" when setting
the thread-local binding value in SPbind_nil.

This change is solely cosmetic: there's no non-default scale factor
in the memory operand, so the effective address is simply the sum
of %temp0 and %temp1. The change does make SPbind_nil more consistent
with the other bind subprims, and is probably a bit clearer.

File:
1 edited

Legend:

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

    r8341 r8469  
    15971597        __(push %rcontext:tcr.db_link)
    15981598        __(movq %rsp,%rcontext:tcr.db_link)
    1599         __(movq $nil_value,(%temp0,%temp1))
     1599        __(movq $nil_value,(%temp1,%temp0))
    16001600        __(jmp *%ra0)
    160116019:      __(movq $XSYMNOBIND,%arg_y)
Note: See TracChangeset for help on using the changeset viewer.