Richard Henderson d67ebada15 target/arm: Fix output of PAuth Auth
The ARM pseudocode installs the error_code into the original
pointer, not the encrypted pointer.  The difference applies
within the 7 bits of pac data; the result should be the sign
extension of bit 55.

Add a testcase to that effect.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2019-06-13 15:14:03 +01:00
..
2017-09-22 10:46:25 +08:00
2019-06-12 13:20:21 +02:00
2019-06-13 15:14:03 +01:00
2019-06-12 17:53:22 +01:00
2019-03-08 16:31:34 +00:00
2019-06-12 13:20:21 +02:00
2019-06-04 15:22:22 +02:00
2017-09-05 22:34:40 +02:00
2018-08-23 18:46:25 +02:00
2017-12-20 22:01:24 +08:00
2018-12-20 10:29:08 +01:00