Improved branch code generation
This commit is contained in:
parent
d5d29ee9cc
commit
b5efc533ea
3 changed files with 19 additions and 15 deletions
|
@ -22,6 +22,9 @@ func (f *Function) ExecuteRegisterNumber(operation token.Token, register cpu.Reg
|
|||
case "/", "/=":
|
||||
f.assembler.RegisterNumber(asm.DIV, register, number)
|
||||
|
||||
case "==", "!=", "<", "<=", ">", ">=":
|
||||
f.assembler.RegisterNumber(asm.COMPARE, register, number)
|
||||
|
||||
case "=":
|
||||
f.assembler.RegisterNumber(asm.MOVE, register, number)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue