Changeset 5600


Ignore:
Timestamp:
Dec 6, 2006, 5:48:31 PM (18 years ago)
Author:
Gary Byers
Message:

x86-64 version of SFLOAT-SIGNIFICAND-ZEROS: count zero bits in the shifted float,
not in %imm1 (which is undefined here ...)

File:
1 edited

Legend:

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

    r4955 r5600  
    9595  (xorb (%b sfloat) (%b sfloat))
    9696  (shl ($ (1+ IEEE-single-float-exponent-width)) (% sfloat))
    97   (bsrq (% imm1) (% imm0))
     97  (bsrq (% sfloat) (% imm0))
    9898  (xorq ($ (1- target::nbits-in-word)) (% imm0))
    9999  (box-fixnum imm0 arg_z)
Note: See TracChangeset for help on using the changeset viewer.