Ignore:
Timestamp:
Feb 4, 2011, 7:05:18 PM (9 years ago)
Author:
rme
Message:

In %tcr-binding-location, fix another case where we need to subtract
off x8632::tcr-bias.

File:
1 edited

Legend:

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

    r13745 r14640  
    9393  (movl (@ x8632::symbol.binding-index (% sym)) (% temp0))
    9494  (movl ($ (target-nil-value)) (% arg_z))
    95   (rcmp (% temp0) (@ x8632::tcr.tlb-limit (% tcr)))
    96   (movl (@ x8632::tcr.tlb-pointer (% tcr)) (% arg_y))
     95  (rcmp (% temp0) (@ (- x8632::tcr.tlb-limit x8632::tcr-bias) (% tcr)))
     96  (movl (@ (- x8632::tcr.tlb-pointer x8632::tcr-bias) (% tcr)) (% arg_y))
    9797  (jae @done)
    9898  (lea (@ (% arg_y) (% temp0)) (% arg_y))
Note: See TracChangeset for help on using the changeset viewer.