summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkugwa <kugwa2000@gmail.com>2016-01-21 11:49:20 +0800
committerkugwa <kugwa2000@gmail.com>2016-01-21 11:49:20 +0800
commitacf881315dd1052c5e2617f0c4dd57a7b54fb077 (patch)
treec71e75bb9ab19d60b6b7aef4fdf6364e9832b504
parent9fc1b13b425a455942f4f7fc6c3a98c800ad1eb9 (diff)
downloadcompiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.tar
compiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.tar.gz
compiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.tar.bz2
compiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.tar.lz
compiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.tar.xz
compiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.tar.zst
compiler2015-acf881315dd1052c5e2617f0c4dd57a7b54fb077.zip
sxtw x__, w__
Additional changes: delete white spaces in a blank line
-rw-r--r--src/code-generation.c2
-rw-r--r--src/register.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/code-generation.c b/src/code-generation.c
index 361d596..c56f523 100644
--- a/src/code-generation.c
+++ b/src/code-generation.c
@@ -525,7 +525,7 @@ static void call_function(CcmmcAst *id, CcmmcState *state,
fprintf(state->asm_output,
"\tsxtw\t%s, %s\n"
"\tstr\t%s, [sp, -8]!\n",
- dist_reg, dist_reg,
+ dist_extend, dist_reg,
dist_reg);
ccmmc_register_unlock(state->reg_pool, dists[i]);
}
diff --git a/src/register.c b/src/register.c
index ed41e9c..6e57543 100644
--- a/src/register.c
+++ b/src/register.c
@@ -196,7 +196,7 @@ void ccmmc_register_free(CcmmcRegPool *pool, CcmmcTmp *tmp, uint64_t *offset)
else {
for (i = 0; i < pool->top - pool->num && pool->spill[i] != tmp; i++);
assert(i < pool->top - pool->num); //must found
-
+
// pool
pool->top--;