finished local assignment bytecode optimization
- currently contains cases for all instructions which use an output register