エンバグ

また、texptnとenatexの論理演算をcc上ではなくレジスタ間で行うことでコードをすっきりさせました。エンバグしていない限り、機能の変更はありません。

してました orz
texptn と enatex を最終的に r0 | r1 といった具合に演算してif !cc jump ... としていたのですが、これが大間違い!上の論理演算はビット毎ですから正しく動かないケースがあります。結局cc上で演算するコードに戻しました。
恥ずかしい。