From: Heiko Carstens Date: Thu, 19 Sep 2013 09:05:32 +0000 (+0200) Subject: s390/bitops: use flogr instruction to implement __ffs, ffs, __fls, fls and fls64 X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~58^2~43 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1cb7e2b6c3e8758e7406422b66c54c066737977;p=pandora-kernel.git s390/bitops: use flogr instruction to implement __ffs, ffs, __fls, fls and fls64 Since z9 109 we have the flogr instruction which can be used to implement optimized versions of __ffs, ffs, __fls, fls and fls64. So implement and use them, instead of the generic variants. This reduces the size of the kernel image (defconfig, -march=z9-109) by 19,648 bytes. Signed-off-by: Heiko Carstens Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed