[dpdk-dev] [PATCH] ixgbe: convert sse intrinsics to use __builtin variants

2014-07-28 Thread Neil Horman
On Sat, Jul 26, 2014 at 11:15:01AM +, Ananyev, Konstantin wrote: > > Hi Neil, > > > The ixgbe pmd currently can't be built without enabling sse instructions at > > compile time. > > Actually it can, all you have to do is set RTE_IXGBE_INC_VECTOR=n in your > config. > > > While sse extens

[dpdk-dev] [PATCH] ixgbe: convert sse intrinsics to use __builtin variants

2014-07-26 Thread Ananyev, Konstantin
Hi Neil, > The ixgbe pmd currently can't be built without enabling sse instructions at > compile time. Actually it can, all you have to do is set RTE_IXGBE_INC_VECTOR=n in your config. > While sse extensions provide better performance, theres no reason > that we can't still create builds to r

[dpdk-dev] [PATCH] ixgbe: convert sse intrinsics to use __builtin variants

2014-07-24 Thread Neil Horman
On Thu, Jul 24, 2014 at 08:41:33PM +, Venkatesan, Venky wrote: > Neil, > > Nice patch! One question - what gcc versions did you try this out on? We'll > round out with checking the other versions. > Thanks! This was built using gcc 4.8.3. I had hoped to do something simmilar for the ACL

[dpdk-dev] [PATCH] ixgbe: convert sse intrinsics to use __builtin variants

2014-07-24 Thread Venkatesan, Venky
ev at dpdk.org Subject: [dpdk-dev] [PATCH] ixgbe: convert sse intrinsics to use __builtin variants The ixgbe pmd currently can't be built without enabling sse instructions at compile time. While sse extensions provide better performance, theres no reason that we can't still create builds to

[dpdk-dev] [PATCH] ixgbe: convert sse intrinsics to use __builtin variants

2014-07-24 Thread Neil Horman
The ixgbe pmd currently can't be built without enabling sse instructions at compile time. While sse extensions provide better performance, theres no reason that we can't still create builds to run on systems that don't support sse. If we modify the ixgbe code to use the __builtin_shuffle and __bu