Modify for loop for C89
Add some more opcodes
Added rest of opcodes