diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-04-30 15:46:06 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-04-30 15:46:06 +0300 |
| commit | e45146b9a38980c28d6d31beba9beb24f22464ad (patch) | |
| tree | 4df1ee192805f891aae2169cf7f1f7840922083a /src/correct.c | |
| parent | fd5bdaff40f93546009e1ec854fd26df01e78f22 (diff) | |
| download | qbt-e45146b9a38980c28d6d31beba9beb24f22464ad.tar.gz qbt-e45146b9a38980c28d6d31beba9beb24f22464ad.zip | |
format
Diffstat (limited to 'src/correct.c')
| -rw-r--r-- | src/correct.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/correct.c b/src/correct.c index 6e99e3f..9e24d52 100644 --- a/src/correct.c +++ b/src/correct.c @@ -108,7 +108,8 @@ static struct val rewrite_tmp(struct vec *rmap, struct val t) return r; } -static size_t correct_addr(struct blk *b, struct vec *rewrite_addrs, size_t ii, struct insn i, size_t ri) +static size_t correct_addr(struct blk *b, struct vec *rewrite_addrs, size_t ii, + struct insn i, size_t ri) { if (i.in[0].class == TMP) { /** @todo this messes with the rest of the corrections, as the @@ -124,7 +125,8 @@ static size_t correct_addr(struct blk *b, struct vec *rewrite_addrs, size_t ii, return ri; } -static size_t load_rewrite(struct blk *b, struct vec *rewrite_addrs, size_t ii, struct insn i, size_t ri, size_t idx) +static size_t load_rewrite(struct blk *b, struct vec *rewrite_addrs, size_t ii, + struct insn i, size_t ri, size_t idx) { struct val addr = rewrite_tmp(rewrite_addrs, i.in[idx]); struct val tmp = tmp_val(ri++); @@ -135,7 +137,8 @@ static size_t load_rewrite(struct blk *b, struct vec *rewrite_addrs, size_t ii, return ri; } -static size_t store_rewrite(struct blk *b, struct vec *rewrite_addrs, size_t ii, struct insn i, size_t ri) +static size_t store_rewrite(struct blk *b, struct vec *rewrite_addrs, size_t ii, + struct insn i, size_t ri) { struct val addr = rewrite_tmp(rewrite_addrs, i.out); struct val tmp = tmp_val(ri++); @@ -146,7 +149,8 @@ static size_t store_rewrite(struct blk *b, struct vec *rewrite_addrs, size_t ii, return ri; } -static size_t correct_insn(struct blk *b, struct vec *rewrite_addrs, size_t ii, struct insn i, size_t ri) +static size_t correct_insn(struct blk *b, struct vec *rewrite_addrs, size_t ii, + struct insn i, size_t ri) { /* replace registers referencing rewritten addr */ if (i.in[0].class == TMP && has_rewrite_rule(rewrite_addrs, i.in[0])) |
