fix CJUMP using wrong instruction
This commit is contained in:
parent
c2b02f0f1e
commit
0edfae551d
|
@ -99,7 +99,7 @@ translator::translate_exp(struct token *exp, scope *scope){
|
||||||
case token::EXP_COMPARE:
|
case token::EXP_COMPARE:
|
||||||
size += translate_exp(exp->rvalue, scope);
|
size += translate_exp(exp->rvalue, scope);
|
||||||
size += translate_exp(exp->lvalue, scope);
|
size += translate_exp(exp->lvalue, scope);
|
||||||
std::cout << "AND R0, R1\n";
|
std::cout << "CMP R0, R1\n";
|
||||||
size++;
|
size++;
|
||||||
break;
|
break;
|
||||||
default: exit(-1);
|
default: exit(-1);
|
||||||
|
|
Loading…
Reference in New Issue