commit | 7591db780d9e464232e7ae692302ebe1dbb76141 | [log] [tgz] |
---|---|---|
author | Richard Henderson <rth@twiddle.net> | Sun Jun 18 11:26:38 2017 -0700 |
committer | Richard Henderson <rth@twiddle.net> | Mon Jul 17 14:13:17 2017 -0700 |
tree | 38427efffa6caae63622feaa978eb62554283324 | |
parent | 941ef3db03fe40cec04fbf0102d1aa14711c708d [diff] |
target/s390x: Tidy SRST Since we require all registers saved on input, read R0 from ENV instead of passing it manually. Recognize the specification exception when R0 contains incorrect data. Keep high bits of result registers unmodified when in 31 or 24-bit mode. Reviewed-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Richard Henderson <rth@twiddle.net>