diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2016-01-02 19:46:51 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2016-01-02 19:46:51 +0800 |
commit | d377366ae81f2b0d7c54ba4e780b2c399718bc8c (patch) | |
tree | 5e3feab45f2bd437c830732aee547472cedab251 | |
parent | 069e14a6ada9a51d12bb0f3222ea83af65e5a289 (diff) | |
download | compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.tar compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.tar.gz compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.tar.bz2 compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.tar.lz compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.tar.xz compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.tar.zst compiler2015-d377366ae81f2b0d7c54ba4e780b2c399718bc8c.zip |
div -> sdiv, there is no instruction called div
-rw-r--r-- | src/code-generation.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/code-generation.c b/src/code-generation.c index 1853001..0956648 100644 --- a/src/code-generation.c +++ b/src/code-generation.c @@ -261,7 +261,7 @@ static void generate_expression(CcmmcAst *expr, CcmmcState *state, fprintf(state->asm_output, "\tfdiv\t%s, %s, %s\n", FPREG_RESULT, FPREG_OP1, FPREG_OP2); else - fprintf(state->asm_output, "\tdiv\t%s, %s, %s\n", + fprintf(state->asm_output, "\tsdiv\t%s, %s, %s\n", result, op1, op2); break; case CCMMC_KIND_OP_BINARY_EQ: |