summaryrefslogtreecommitdiff
path: root/assembler/TODO
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2006-09-01 13:57:02 -0700
committerDamien Lespiau <damien.lespiau@intel.com>2013-03-04 15:54:25 +0000
commit6be3ba41573acfe7ba25c69138bd37c8329604ce (patch)
tree7f1d47e498b85130fc657b05fe80176aca0577eb /assembler/TODO
parent4ee9c3d869742334672a1c622e2589ebeb8991cd (diff)
Update the TODO with more tasks and a bit more description.
Diffstat (limited to 'assembler/TODO')
-rw-r--r--assembler/TODO15
1 files changed, 9 insertions, 6 deletions
diff --git a/assembler/TODO b/assembler/TODO
index 99fe77b2..59e4abf2 100644
--- a/assembler/TODO
+++ b/assembler/TODO
@@ -1,11 +1,14 @@
-- Add support for more instructions
+- Add support for push, pop, msave, and mrest instructions
- Fix up send argument formatting for some send instructions
- Add send arguments for more send instructions
-- Fix up registers allowed for send arguments
+- Fix up the sets of registers allowed for send arguments
- manpage
- binary output?
-- more error cases.
-- boolean types
+- check for more error cases.
+- boolean types in parser internal structs where appropriate
- replace GL* with non-GL?
-- labels for branch/jump instruction destinations
-- break/cont syntax should be better.
+- support labels for branch/jump instruction destinations
+- support math on immediate operand values
+- break/cont syntax should be better
+- valgrind it
+- do something to allow use as a library?