Interpreter: fix carry calculation in srawx

I don't know anything this affected, but it didn't match the manual (or JIT).