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>