Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Apr 2011 16:53:32 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/amd64/include cpufunc.h src/sys/i386/include cpufunc.h
Message-ID:  <201104141653.p3EGrvVt081437@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jkim        2011-04-14 16:53:32 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/include    cpufunc.h 
    sys/i386/include     cpufunc.h 
  Log:
  SVN rev 220631 on 2011-04-14 16:53:32Z by jkim
  
  Add a function rdtsc32() to read lower 32 bits from TSC and discard upper
  32 bits.  Some times compiler inserts unnecessary instructions to preserve
  unused upper 32 bits even when it is casted to a 32-bit value.  It reduces
  such compiler mistakes where every cycle counts.
  
  Revision  Changes    Path
  1.160     +9 -0      src/sys/amd64/include/cpufunc.h
  1.162     +9 -0      src/sys/i386/include/cpufunc.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104141653.p3EGrvVt081437>