Changeset 5817


Ignore:
Timestamp:
Jan 30, 2007, 10:26:06 AM (13 years ago)
Author:
gb
Message:

Don't use boxed "disp" for displacement in %ATOMIC-INCF-NODE.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-0/X86/x86-misc.lisp

    r5490 r5817  
    426426  (unbox-fixnum disp imm1)
    427427  @again
    428   (movq (@ (% node) (% disp)) (% rax))
     428  (movq (@ (% node) (% imm1)) (% rax))
    429429  (lea (@ (% rax) (% by)) (% arg_z))
    430430  (lock)
    431   (cmpxchgq (% arg_z) (@ (% node) (% disp)))
     431  (cmpxchgq (% arg_z) (@ (% node) (% imm1)))
    432432  (jne @again)
    433433  (single-value-return))
Note: See TracChangeset for help on using the changeset viewer.