fixed disassembly order for shortcuts
This commit is contained in:
+4
-4
@@ -19,6 +19,10 @@ mnemos = ['nop', 'jmp', 'iat', 'out', 'inp', 'set', 'cpy', 'fma',
|
|||||||
|
|
||||||
# mu808 jump/function shortcuts
|
# mu808 jump/function shortcuts
|
||||||
jmpfunc_shorts = {
|
jmpfunc_shorts = {
|
||||||
|
'ige': 'jmp 10', # indirect jump if greater than or equals to zero
|
||||||
|
'ile': 'jmp 11', # indirect jump if less than or equals to zero
|
||||||
|
'ine': 'jmp 12', # indirect jump if not equals to zero
|
||||||
|
'iuc': 'jmp 13 0', # indirect unconditional jump
|
||||||
'jeq': 'jmp 0', # direct jump if equals to zero
|
'jeq': 'jmp 0', # direct jump if equals to zero
|
||||||
'jgt': 'jmp 1', # direct jump if greater than zero
|
'jgt': 'jmp 1', # direct jump if greater than zero
|
||||||
'jlt': 'jmp 2', # direct jump if less than zero
|
'jlt': 'jmp 2', # direct jump if less than zero
|
||||||
@@ -29,10 +33,6 @@ jmpfunc_shorts = {
|
|||||||
'ieq': 'jmp 7', # indirect jump if equals to zero
|
'ieq': 'jmp 7', # indirect jump if equals to zero
|
||||||
'igt': 'jmp 8', # indirect jump if greater than zero
|
'igt': 'jmp 8', # indirect jump if greater than zero
|
||||||
'ilt': 'jmp 9', # indirect jump if less than zero
|
'ilt': 'jmp 9', # indirect jump if less than zero
|
||||||
'ige': 'jmp 10', # indirect jump if greater than or equals to zero
|
|
||||||
'ile': 'jmp 11', # indirect jump if less than or equals to zero
|
|
||||||
'ine': 'jmp 12', # indirect jump if not equals to zero
|
|
||||||
'iuc': 'jmp 13 0', # indirect unconditional jump
|
|
||||||
'dia': 'cpy 0', # direct integer assignment
|
'dia': 'cpy 0', # direct integer assignment
|
||||||
'dva': 'cpy 1', # direct value assignment
|
'dva': 'cpy 1', # direct value assignment
|
||||||
'iva': 'cpy 2', # indirect value assignment
|
'iva': 'cpy 2', # indirect value assignment
|
||||||
|
|||||||
Reference in New Issue
Block a user