From 2045d9d17f76fa266acd15a0aa4d3ceacdcb9197 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 26 Apr 2021 23:28:04 -0400 Subject: sim: riscv: switch MIN/MAX to common min/max The common sim-basics.h defines min/max already, so use them. --- sim/riscv/sim-main.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'sim/riscv/sim-main.c') 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: -- cgit v1.1