Changeset 13432


Ignore:
Timestamp:
Feb 6, 2010, 4:11:50 AM (10 years ago)
Author:
gb
Message:

The last (first) 64 bits processed by %BIGNUM-LOGIOR and %BIGNUM-LOGAND
are at x8664::misc-data-offset, not 8 bytes before it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/level-0/X86/X8664/x8664-bignum.lisp

    r13423 r13432  
    374374  (subq ($ 16) (% imm0))
    375375  (jg @loop128)
    376   (movq (@ (- x8664::misc-data-offset 8) (% a)) (% imm1))
    377   (orq (@ (- x8664::misc-data-offset 8) (% b)) (% imm1))
    378   (movq (% imm1) (@ (- x8664::misc-data-offset 8) (% c)))
     376  (movq (@ x8664::misc-data-offset (% a)) (% imm1))
     377  (orq (@ x8664::misc-data-offset (% b)) (% imm1))
     378  (movq (% imm1) (@ x8664::misc-data-offset (% c)))
    379379  (single-value-return 3))
    380380
     
    423423  (subq ($ 16) (% imm0))
    424424  (jg @loop128)
    425   (movq (@ (- x8664::misc-data-offset 8) (% a)) (% imm1))
    426   (and (@ (- x8664::misc-data-offset 8) (% b)) (% imm1))
    427   (movq (% imm1) (@ (- x8664::misc-data-offset 8) (% c)))
     425  (movq (@ x8664::misc-data-offset (% a)) (% imm1))
     426  (and (@ x8664::misc-data-offset (% b)) (% imm1))
     427  (movq (% imm1) (@ x8664::misc-data-offset (% c)))
    428428  (single-value-return 3))
    429429
Note: See TracChangeset for help on using the changeset viewer.