An address check was missing to read aligned 32 (stm/ldm) data from high mem areas (0xX0000000). This fixes SM4 EU that for some reason has some weird memory access (perhaps a bug?) * Small optimization (~2-4%) and whitespace cleanup! – ...
bbac7a6: CPU/PGXP: Don't set high bits of flags (Stenzek)5672b0d: CPU/PGXP: sub rd, rs, 0 => move rd, rs (Stenzek) ea4efb4: CPU/PGXP: Prefer fresh over tainted Z values (Stenzek)7476bac: CPU/PGXP: Track valid Z for lower/upper halves of 32-bit values (Stenzek)...