Changeset 7340 for branches/ia32/level-0


Ignore:
Timestamp:
Oct 1, 2007, 8:25:23 PM (13 years ago)
Author:
rme
Message:

Merge trunk changes r7286:7339

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/level-0/X86/x86-misc.lisp

    r6568 r7340  
    426426  (cmpq (% imm0) (@ (% :rcontext) x8664::tcr.linear))
    427427  (jne @fail)
     428  (cmpq ($ '-1) (@ x8664::lock._value (% lock)))
     429  (jne @still-owner)
     430  (movsd (% fpzero) (@ x8664::lock.writer (% lock)))
     431  @still-owner
    428432  (addq ($ '1) (@ x8664::lock._value (% lock)))
    429   (jne @home)
    430   (movsd (% fpzero) (@ x8664::lock.writer (% lock)))
    431   @home
    432433  (single-value-return)
    433434  @fail
Note: See TracChangeset for help on using the changeset viewer.