tcg: Clean up generic bswap64
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 20 Nov 2018 20:05:03 +0000 (21:05 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 17 Dec 2018 03:04:44 +0000 (06:04 +0300)
commit9e821eab0ab708add35fa0446d880086e845ee3e
treeea55f70a34ecee28d3e94aa9c82aa8e19239570a
parenta686dc71d89b1d7934becd95c843aa1375cdb7e7
tcg: Clean up generic bswap64

Based on the only current user, Sparc:

New code uses 2 constants that take 2 insns to load from constant pool,
plus 13.  Old code used 6 constants that took 1 or 2 insns to create,
plus 21.  The result is a new total of 17 vs an old total of 29.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/tcg-op.c