cvs commit: src/libexec/rtld-elf/i386 rtld_machdep.h

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Oct 5 16:07:48 PDT 2003


dillon      2003/10/05 16:06:45 PDT

  Modified files:
    libexec/rtld-elf/i386 rtld_machdep.h 
  Log:
  The CMOV family of instructions do not work across all cpu families.  In
  particular they do not work on some of the oldest pentiums or 486's, and
  probably do not work on some non-intel cpus either.
  
  Replace the cmovcl in the preload code's inline assembly with a jnc/movl
  combination.
  
  Located by the persistence of:  Galen Sampson <galen_sampson at xxxxxxxxx>
  
  Revision  Changes    Path
  1.4       +6 -3      src/libexec/rtld-elf/i386/rtld_machdep.h






More information about the Commits mailing list