Commit Graph

10 Commits

Author SHA1 Message Date
ad984b9366 s390x TCG shift instruction fixes
Cherry-pick the following upstream commits:

521130f267 target/s390x: Fix SLDA sign bit index
57556b28af target/s390x: Fix SRDA CC calculation
df103c09bc target/s390x: Fix cc_calc_sla_64() missing overflows
6da170beda target/s390x: Fix shifting 32-bit values for more than 31 bits
2022-01-27 13:15:54 +01:00
33afdcf872 Save CC at the end of emulation 2022-01-10 21:48:03 +01:00
980eae7f44 Sync PC at the end of emulation 2022-01-10 15:45:56 +01:00
3b667338cf Fix s390x warnings 2021-12-31 00:10:50 +01:00
mio
a72cbda6de Initialize empty structs explictly to build on MSVC 2021-12-30 00:51:07 +01:00
mio
03f9dd8b61 Expand case ranges to build on MSVC 2021-12-30 00:42:13 +01:00
mio
034a1aa5f2 Make s390x stopping mechanism work 2021-12-27 23:48:20 +01:00
mio
e977f81813 Make s390x build 2021-12-26 23:09:25 +01:00
09b0c66f11 move all static vars in translate.c to tcg.h 2021-12-07 04:53:32 +08:00
b042a6a01d add missing files 2021-12-06 04:28:13 +08:00