From: George Spelvin Date: Fri, 5 Oct 2012 00:12:30 +0000 (-0700) Subject: lib: vsprintf: optimize put_dec_trunc8() X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~12^2~138 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb239d0a97d573150d6106a92c0641da0d03f6a1;p=pandora-kernel.git 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 Cc: Denys Vlasenko Cc: Michal Nazarewicz Cc: Rabin Vincent Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed