tcg-arm: Cleanup multiply subroutines
authorRichard Henderson <rth@twiddle.net>
Tue, 12 Mar 2013 17:34:18 +0000 (10:34 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 27 Apr 2013 00:16:44 +0000 (02:16 +0200)
commit34358a12c8a8f2f85a1420fa0a1112de1c6a55af
treeb71d71e6820aaafc5088246215e037394386fbe6
parent13dd6fb962930a4b1d74f9b22342d1eb15e9194e
tcg-arm: Cleanup multiply subroutines

Make the code more readable by only having one copy of the magic
numbers, swapping registers as needed prior to that.  Speed the
compiler by not applying the rd == rn avoidance for v6 or later.

Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
tcg/arm/tcg-target.c