+-void psxMTC0() { MTC0(_Rd_, _u32(_rRt_)); }
++void psxMTC0() { MTC0(_Rd_, _u32(_rRt_)); psxBranchTest(); }
+ void psxCTC0() { MTC0(_Rd_, _u32(_rRt_)); }
+
+ /*********************************************************
+@@ -1028,6 +1034,23 @@ void intExecuteBlock() {