summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkugwa <kugwa2000@gmail.com>2016-01-21 19:30:23 +0800
committerkugwa <kugwa2000@gmail.com>2016-01-21 19:30:23 +0800
commit51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1 (patch)
tree8e838532f9d34372d2625e30d392a58bd4202590
parentc5de372c67e3c2d84ff17e0914bdcb5f4dad886b (diff)
downloadcompiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.tar
compiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.tar.gz
compiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.tar.bz2
compiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.tar.lz
compiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.tar.xz
compiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.tar.zst
compiler2015-51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1.zip
Don't use x29 for tmp
-rw-r--r--src/register.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/register.c b/src/register.c
index 77423e0..ae1814e 100644
--- a/src/register.c
+++ b/src/register.c
@@ -7,7 +7,7 @@
#include <stdlib.h>
#include <string.h>
-#define REG_NUM 16
+#define REG_NUM 15
// #define REG_NUM 5
#define REG_ADDR "x9"
#define REG_SWAP "w10"
@@ -15,7 +15,7 @@
#define REG_SIZE 4
static const char *reg_name[REG_NUM] = {
- "w11", "w12", "w13", "w14", "w15", "w19", "w20", "w21", "w22", "w23", "w24", "w25", "w26", "w27", "w28", "w29"};
+ "w11", "w12", "w13", "w14", "w15", "w19", "w20", "w21", "w22", "w23", "w24", "w25", "w26", "w27", "w28"};
// "w11", "w12", "w13", "w14", "w15"};
int spill_max = 32;