aboutsummaryrefslogtreecommitdiff
path: root/check-qjson.c
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2010-04-09 20:52:48 +0200
committerAurelien Jarno <aurelien@aurel32.net>2010-04-19 07:03:02 +0200
commit9517094f720097b51854ef458ffb1971720dddfa (patch)
tree0b9c04e908d799fdc171887f0925fcfe68dcdce7 /check-qjson.c
parent293579e55c40d78353ecd3e48d67f744ba579c12 (diff)
downloadqemu-9517094f720097b51854ef458ffb1971720dddfa.zip
qemu-9517094f720097b51854ef458ffb1971720dddfa.tar.gz
qemu-9517094f720097b51854ef458ffb1971720dddfa.tar.bz2
tcg/arm: add ext16u op
Add an ext16u op, either using the uxth instruction on ARMv6+ or two shifts on previous ARM versions. In both cases the result use the same number or less instructions than the pure TCG version. Also move all sign extension code to separate functions, so that they can be reused in other parts of the code. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'check-qjson.c')
0 files changed, 0 insertions, 0 deletions