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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104141653.p3EGrvVt081437>
