From owner-cvs-src-old@FreeBSD.ORG Thu Apr 14 16:53:57 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FB03106574C for ; Thu, 14 Apr 2011 16:53:57 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4CA7D8FC1E for ; Thu, 14 Apr 2011 16:53:57 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p3EGrvCO081438 for ; Thu, 14 Apr 2011 16:53:57 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p3EGrvVt081437 for cvs-src-old@freebsd.org; Thu, 14 Apr 2011 16:53:57 GMT (envelope-from jkim@repoman.freebsd.org) Message-Id: <201104141653.p3EGrvVt081437@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jkim@repoman.freebsd.org using -f From: Jung-uk Kim Date: Thu, 14 Apr 2011 16:53:32 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/include cpufunc.h src/sys/i386/include cpufunc.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2011 16:53:57 -0000 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