Re: [net-next PATCH] net: help compiler generate better code in eth_get_headlen

2015-09-28 Thread David Miller
From: Jesper Dangaard Brouer Date: Mon, 28 Sep 2015 12:47:14 +0200 > Noticed that the compiler (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)) > generated suboptimal assembler code in eth_get_headlen(). > > This early return coding style is usually not an issue, on super scalar CPUs, > but

[net-next PATCH] net: help compiler generate better code in eth_get_headlen

2015-09-28 Thread Jesper Dangaard Brouer
Noticed that the compiler (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)) generated suboptimal assembler code in eth_get_headlen(). This early return coding style is usually not an issue, on super scalar CPUs, but the compiler choose to put the return statement after this very unlikely branch