cvs commit: src/lib/libc/amd64/string bcmp.S src/sys/amd64/amd64 support.S

Alan Cox alc at FreeBSD.org
Sun Apr 10 11:12:07 PDT 2005


alc         2005-04-10 18:12:07 UTC

  FreeBSD src repository

  Modified files:
    lib/libc/amd64/string bcmp.S 
    sys/amd64/amd64      support.S 
  Log:
  Eliminate a conditional branch and as a side-effect eliminate a branch to
  a return instruction.  (The latter is discouraged by the Opteron
  optimization manual because it disables branch prediction for the return
  instruction.)
  
  Reviewed by: bde
  
  Revision  Changes    Path
  1.2       +4 -5      src/lib/libc/amd64/string/bcmp.S
  1.114     +2 -5      src/sys/amd64/amd64/support.S


More information about the cvs-src mailing list