From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.tuxdriver.com (charlotte.tuxdriver.com [70.61.120.58]) by dpdk.org (Postfix) with ESMTP id 9681A376C for ; Mon, 2 Feb 2015 04:31:36 +0100 (CET) Received: from cpe-098-026-070-093.nc.res.rr.com ([98.26.70.93] helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1YI7jV-0006mT-LM; Sun, 01 Feb 2015 22:31:31 -0500 Date: Sun, 1 Feb 2015 22:31:22 -0500 From: Neil Horman To: Yerden Zhumabekov Message-ID: <20150202033122.GA18728@neilslaptop.think-freely.org> References: <1409724351-23786-1-git-send-email-e_zhumabekov@sts.kz> <20150201141356.GA3141@localhost.localdomain> <54CEEA01.3090600@sts.kz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54CEEA01.3090600@sts.kz> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: -2.9 (--) X-Spam-Status: No Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH v6 0/7] rte_hash_crc reworked to be platform-independent X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2015 03:31:36 -0000 On Mon, Feb 02, 2015 at 09:07:45AM +0600, Yerden Zhumabekov wrote: > > 01.02.2015 20:13, Neil Horman пишет: > > On Thu, Jan 29, 2015 at 02:48:11PM +0600, Yerden Zhumabekov wrote: > >> This is a rework of my previous patches improving performance of rte_hash_crc. > >> > >> Summary of changes: > >> * software implementation of CRC32 introduced; > >> * in the runtime, algorithm can fall back to software version if CPU doesn't support SSE4.2; > >> * best available algorithm is automatically detected upon application startup; > >> * redundant compile checks removed from test utilities; > >> * assembly code for emitting SSE4.2 instructions is used instead of built-in intrinsics; > >> * rte_hash_crc() function performance significantly improved. > >> > >> v6 changes: > >> * added 'const' qualifier to crc32c lookup tables declaration. > > Just to be clear, this does build if you compile it against the "default" > > machine type, correct? > > Neil > > I think so, I've just successfully built it against latest snapshot with > RTE_TARGET > equal to 'x86_64-native-linuxapp-gcc'. > Please confirm that setting the machine type to default builds and runs properly. Neil > -- > Sincerely, > > Yerden Zhumabekov > State Technical Service > Astana, KZ > > >