DragonFly BSD
DragonFly commits List (threaded) for 2003-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 5 Oct 2003 16:06:46 -0700 (PDT)

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@xxxxxxxxx>
  
  Revision  Changes    Path
  1.4       +6 -3      src/libexec/rtld-elf/i386/rtld_machdep.h




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]