diff options
author | tomsmeding <tom.smeding@gmail.com> | 2018-01-06 20:39:26 +0100 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2018-01-06 20:39:26 +0100 |
commit | c4a376d1c7263993f13e9cf276ebd9e530fd419c (patch) | |
tree | f36010f188778b1b7c30268fb8cdb723080e056f /ir.c | |
parent | 3272b5d83d2e2167eed24748557df88bd66584ee (diff) |
Fix INS_NOT
Diffstat (limited to 'ir.c')
-rw-r--r-- | ir.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -108,7 +108,7 @@ void irins_print(struct irins *ins, FILE *f) { case INS_DIV: fprintf(f, "\t%s <- %s / %s\n", ref_show(ins->r0), ref_show(ins->r1), ref_show(ins->r2)); break; case INS_MOD: fprintf(f, "\t%s <- %s %% %s\n", ref_show(ins->r0), ref_show(ins->r1), ref_show(ins->r2)); break; case INS_NEG: fprintf(f, "\t%s <- -%s\n", ref_show(ins->r0), ref_show(ins->r1)); break; - case INS_NOT: fprintf(f, "\t%s <- !%s\n", ref_show(ins->r0), ref_show(ins->r1)); break; + case INS_NOT: fprintf(f, "\t%s <- ~%s\n", ref_show(ins->r0), ref_show(ins->r1)); break; case INS_TEST: fprintf(f, "\ttest %s, %s\n", ref_show(ins->r1), ref_show(ins->r2)); break; case INS_PUSH: fprintf(f, "\tpush %s\n", ref_show(ins->r1)); break; case INS_POP: fprintf(f, "\t%s <- pop\n", ref_show(ins->r0)); break; |