From 5407a6bc3223aacbb3f243327b62550e5773c292 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Thu, 25 Jan 2007 01:13:56 -0500 Subject: Fixed a warning that was breaking compilation. --HG-- extra : convert_revision : 007e83ab452849ce527fe252148e7a1dc423c850 --- src/arch/mips/isa/decoder.isa | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/arch/mips/isa') diff --git a/src/arch/mips/isa/decoder.isa b/src/arch/mips/isa/decoder.isa index 12f36c449..99c9e1604 100644 --- a/src/arch/mips/isa/decoder.isa +++ b/src/arch/mips/isa/decoder.isa @@ -156,14 +156,16 @@ decode OPCODE_HI default Unknown::unknown() { format HiLoOp { 0x0: mult({{ int64_t val = Rs.sd * Rt.sd; }}); 0x1: multu({{ uint64_t val = Rs.ud * Rt.ud; }}); - 0x2: div({{ int64_t val; + 0x2: div({{ //Initialized to placate g++ + int64_t val = 0; if (Rt.sd != 0) { int64_t hi = Rs.sd % Rt.sd; int64_t lo = Rs.sd / Rt.sd; val = (hi << 32) | lo; } }}); - 0x3: divu({{ uint64_t val; + 0x3: divu({{ //Initialized to placate g++ + uint64_t val = 0; if (Rt.ud != 0) { uint64_t hi = Rs.ud % Rt.ud; uint64_t lo = Rs.ud / Rt.ud; -- cgit v1.2.3