File tree Expand file tree Collapse file tree 1 file changed +0
-12
lines changed Expand file tree Collapse file tree 1 file changed +0
-12
lines changed Original file line number Diff line number Diff line change @@ -97,7 +97,6 @@ export const parseInstruction = registerType((): AST.Instruction => {
9797 case AST . Mnemonic . SHL :
9898 case AST . Mnemonic . SHR :
9999 return parseUnaryArithmetic ( mnemonic )
100-
101100 case AST . Mnemonic . ADD :
102101 case AST . Mnemonic . SUB :
103102 case AST . Mnemonic . MUL :
@@ -107,7 +106,6 @@ export const parseInstruction = registerType((): AST.Instruction => {
107106 case AST . Mnemonic . OR :
108107 case AST . Mnemonic . XOR :
109108 return parseBinaryArithmetic ( mnemonic )
110-
111109 case AST . Mnemonic . JMP :
112110 case AST . Mnemonic . JZ :
113111 case AST . Mnemonic . JNZ :
@@ -116,37 +114,27 @@ export const parseInstruction = registerType((): AST.Instruction => {
116114 case AST . Mnemonic . JO :
117115 case AST . Mnemonic . JNO :
118116 return parseJump ( mnemonic )
119-
120117 case AST . Mnemonic . MOV :
121118 return parseMove ( )
122-
123119 case AST . Mnemonic . CMP :
124120 return parseCompare ( )
125-
126121 case AST . Mnemonic . PUSH :
127122 case AST . Mnemonic . POP :
128123 return parseGeneralStack ( mnemonic )
129-
130124 case AST . Mnemonic . PUSHF :
131125 case AST . Mnemonic . POPF :
132126 return parseFlagStack ( mnemonic )
133-
134127 case AST . Mnemonic . CALL :
135128 return parseCallProcedure ( )
136-
137129 case AST . Mnemonic . RET :
138130 return parseReturnProcedure ( )
139-
140131 case AST . Mnemonic . INT :
141132 return parseTrapInterrupt ( )
142-
143133 case AST . Mnemonic . IRET :
144134 return parseReturnInterrupt ( )
145-
146135 case AST . Mnemonic . IN :
147136 case AST . Mnemonic . OUT :
148137 return parseInputOutput ( mnemonic )
149-
150138 case AST . Mnemonic . HALT :
151139 case AST . Mnemonic . STI :
152140 case AST . Mnemonic . CLI :
You can’t perform that action at this time.
0 commit comments