summaryrefslogtreecommitdiffstats
path: root/lib/ts_kmp.c
diff options
context:
space:
mode:
authorGeorge Spelvin <linux@horizon.com>2012-10-04 17:12:30 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2012-10-06 03:04:49 +0900
commitcb239d0a97d573150d6106a92c0641da0d03f6a1 (patch)
tree7557b629f6bf1dce2ee2b7953123a532040fb1ba /lib/ts_kmp.c
parent2359172a75986359ce9cf041a9aca6a32cdf8779 (diff)
downloadop-kernel-dev-cb239d0a97d573150d6106a92c0641da0d03f6a1.zip
op-kernel-dev-cb239d0a97d573150d6106a92c0641da0d03f6a1.tar.gz
lib: vsprintf: optimize put_dec_trunc8()
If you're going to have a conditional branch after each 32x32->64-bit multiply, might as well shrink the code and make it a loop. This also avoids using the long multiply for small integers. (This leaves the comments in a confusing state, but that's a separate patch to make review easier.) Signed-off-by: George Spelvin <linux@horizon.com> Cc: Denys Vlasenko <vda.linux@googlemail.com> Cc: Michal Nazarewicz <mina86@mina86.com> Cc: Rabin Vincent <rabin@rab.in> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/ts_kmp.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud