From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vithal S Mohare Subject: rte_memcpy optimization patch to dpdk ver 1.7 Date: Tue, 17 Feb 2015 08:39:22 +0000 Message-ID: <98DB008FA2AC6644B40AD8C766FAB271020CA67F5E@BOREAL.arubanetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable To: "dev-VfR2kkLFssw@public.gmane.org" Return-path: Content-Language: en-US List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" Hi, I am trying to use rte_memcpy optimization patch along with dpdk version 1.= 7. With the patch, while dpdk itself is compiled, applications failed with= below error: ------------------------------- include/rte_memcpy.h:629:2: error: implicit declaration of function '_mm_al= ignr_epi8' [-Werror=3Dimplicit-function-declaration] /home/vithals/adu_src/build/x-men_dev/Default/shumway/infra/dpdk/shumway_ob= j/lib/../include/rte_memcpy.h:629:2: error: incompatible type for argument = 2 of '_mm_storeu_si128' ------------------------------- After including -mssse3 flags, compilation (cross compiled for a x86 linux = based platform) went through. Now the question is, when this binary is loa= ded on system that doesn't support SSSE3 instruction set (but just sse2 etc= ), what would be the behavior? Thanks, -Vithal