diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-04-26 23:28:04 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-04-26 23:29:01 -0400 |
commit | 2045d9d17f76fa266acd15a0aa4d3ceacdcb9197 (patch) | |
tree | 09a85b23dae579a8608c5ba6c0a9858872e5b9f9 /sim/riscv | |
parent | bd0918c910b7c4ee056d9c3413f8c680dff11584 (diff) | |
download | gdb-2045d9d17f76fa266acd15a0aa4d3ceacdcb9197.zip gdb-2045d9d17f76fa266acd15a0aa4d3ceacdcb9197.tar.gz gdb-2045d9d17f76fa266acd15a0aa4d3ceacdcb9197.tar.bz2 |
sim: riscv: switch MIN/MAX to common min/max
The common sim-basics.h defines min/max already, so use them.
Diffstat (limited to 'sim/riscv')
-rw-r--r-- | sim/riscv/ChangeLog | 5 | ||||
-rw-r--r-- | sim/riscv/sim-main.c | 11 |
2 files changed, 9 insertions, 7 deletions
diff --git a/sim/riscv/ChangeLog b/sim/riscv/ChangeLog index 0993913..37284a9 100644 --- a/sim/riscv/ChangeLog +++ b/sim/riscv/ChangeLog @@ -1,5 +1,10 @@ 2021-04-26 Mike Frysinger <vapier@gentoo.org> + * sim-main.c (MAX, MIN): Delete. + (execute_a): Change MAX/MIN to max/min. + +2021-04-26 Mike Frysinger <vapier@gentoo.org> + * aclocal.m4, config.in, configure: Regenerate. 2021-04-22 Tom Tromey <tom@tromey.com> diff --git a/sim/riscv/sim-main.c b/sim/riscv/sim-main.c index ff328a0..a80dc68 100644 --- a/sim/riscv/sim-main.c +++ b/sim/riscv/sim-main.c @@ -789,9 +789,6 @@ execute_m (SIM_CPU *cpu, unsigned_word iw, const struct riscv_opcode *op) return pc; } -#define MAX(a, b) ((a) > (b) ? (a) : (b)) -#define MIN(a, b) ((a) < (b) ? (a) : (b)) - static sim_cia execute_a (SIM_CPU *cpu, unsigned_word iw, const struct riscv_opcode *op) { @@ -881,19 +878,19 @@ execute_a (SIM_CPU *cpu, unsigned_word iw, const struct riscv_opcode *op) break; case MATCH_AMOMAX_D: case MATCH_AMOMAX_W: - tmp = MAX ((signed_word) cpu->regs[rd], (signed_word) cpu->regs[rs2]); + tmp = max ((signed_word) cpu->regs[rd], (signed_word) cpu->regs[rs2]); break; case MATCH_AMOMAXU_D: case MATCH_AMOMAXU_W: - tmp = MAX ((unsigned_word) cpu->regs[rd], (unsigned_word) cpu->regs[rs2]); + tmp = max ((unsigned_word) cpu->regs[rd], (unsigned_word) cpu->regs[rs2]); break; case MATCH_AMOMIN_D: case MATCH_AMOMIN_W: - tmp = MIN ((signed_word) cpu->regs[rd], (signed_word) cpu->regs[rs2]); + tmp = min ((signed_word) cpu->regs[rd], (signed_word) cpu->regs[rs2]); break; case MATCH_AMOMINU_D: case MATCH_AMOMINU_W: - tmp = MIN ((unsigned_word) cpu->regs[rd], (unsigned_word) cpu->regs[rs2]); + tmp = min ((unsigned_word) cpu->regs[rd], (unsigned_word) cpu->regs[rs2]); break; case MATCH_AMOOR_D: case MATCH_AMOOR_W: |