diff options
author | kugwa <kugwa2000@gmail.com> | 2016-01-21 19:30:23 +0800 |
---|---|---|
committer | kugwa <kugwa2000@gmail.com> | 2016-01-21 19:30:23 +0800 |
commit | 51add8cf5b0b9d9d0738ccb6b2f12de28cfbaae1 (patch) | |
tree | 8e838532f9d34372d2625e30d392a58bd4202590 | |
parent | c5de372c67e3c2d84ff17e0914bdcb5f4dad886b (diff) | |
download | compiler2015-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.c | 4 |
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; |