diff --git a/docs/source/todo.rst b/docs/source/todo.rst index 6a844603e..a02a7d6b6 100644 --- a/docs/source/todo.rst +++ b/docs/source/todo.rst @@ -1,7 +1,8 @@ TODO ==== -- IR: reduce the number of branch instructions (gradually), replace with CMP(I) + status branch instruction +- IR: reduce the number of branch instructions such as BEQ, BEQR, etc (gradually), replace with CMP(I) + status branch instruction +- IR: reduce amount of CMP/CMPI after instructions that set the status bits correctly (LOADs? INC? etc), but only after setting the status bits is verified! ...