tcg-ia64: Implement deposit
commitc7d4475a701c61f964a593d6fe81a8ea7a33add7
authorRichard Henderson <rth@twiddle.net>
Wed, 10 Oct 2012 23:01:35 +0000 (10 16:01 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Tue, 16 Oct 2012 23:26:43 +0000 (17 01:26 +0200)
treed44c07e6da45c80d17321f1f12c94e6a23e08e3b
parent63975ea7dfb3ec258433c782c2455bf64fab5e49
tcg-ia64: Implement deposit

Note that in the general reg=reg,reg case we're restricted
to 16-bit insertions.  This makes it easy to allow "any"
constant as input, as post-truncation it will fit into the
constant load insn for which we have room in the bundle.

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