diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2016-01-03 17:34:55 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2016-01-03 17:35:32 +0800 |
commit | 63f431abcae45e28979b5acbc826f322b14d931c (patch) | |
tree | 13c968c32a338e4aeeb443d700268adef0cc8efa /src | |
parent | 51e4eb5eff1ec8f232ac87deebe4cb3818c05cca (diff) | |
download | compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.tar compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.tar.gz compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.tar.bz2 compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.tar.lz compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.tar.xz compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.tar.zst compiler2015-63f431abcae45e28979b5acbc826f322b14d931c.zip |
fmov -> mov, fmov cannot be used to move integer registers
Diffstat (limited to 'src')
-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 8aa353d..c09f9c4 100644 --- a/src/code-generation.c +++ b/src/code-generation.c @@ -724,7 +724,7 @@ static void generate_statement( if (func_type == CCMMC_AST_VALUE_FLOAT) fprintf(state->asm_output, "\tfmov\ts0, %s\n", result_reg); else - fprintf(state->asm_output, "\tfmov\tw0, %s\n", result_reg); + fprintf(state->asm_output, "\tmov\tw0, %s\n", result_reg); ccmmc_register_unlock(state->reg_pool, result); ccmmc_register_free(state->reg_pool, result, ¤t_offset); |