target-arm: Implement ccmp branchless
commit7dd03d773e0dafae9271318fc8d6b2b14de74403
authorRichard Henderson <rth@twiddle.net>
Mon, 14 Sep 2015 13:39:48 +0000 (14 14:39 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 14 Sep 2015 13:39:48 +0000 (14 14:39 +0100)
tree3a1b73b986895f7ea2cac8ce462df143808ff7c3
parent259cb68491ab36427e7e5d820fe543d53b006ec6
target-arm: Implement ccmp branchless

This can allow much of a ccmp to be elided when particular
flags are subsequently dead.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-id: 1441909103-24666-6-git-send-email-rth@twiddle.net
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target-arm/translate-a64.c