From b5f4f0ef3139b103d7406c897cb67224625f4c2b Mon Sep 17 00:00:00 2001 From: Yunsup Lee Date: Mon, 30 Jan 2012 14:38:23 -0800 Subject: fix divide by zero bugs --- riscv/insns/divw.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'riscv/insns/divw.h') diff --git a/riscv/insns/divw.h b/riscv/insns/divw.h index 51c3d80..84f42a9 100644 --- a/riscv/insns/divw.h +++ b/riscv/insns/divw.h @@ -1,5 +1,5 @@ require_xpr64; -if(RS2 == 0) +if(int32_t(RS2) == 0) RD = UINT64_MAX; else if(int32_t(RS1) == INT32_MIN && int32_t(RS2) == -1) RD = RS1; -- cgit v1.1