]> Joshua Wise's Git repositories - firearm.git/blobdiff - Execute.v
Merge nyus:/storage/git/firearm
[firearm.git] / Execute.v
index cd71d7628e8004cc1ca8b003a0146684e8a55278..38a192ff95f56fd3464915d0bb3bfc02e5bddaf4 100644 (file)
--- a/Execute.v
+++ b/Execute.v
@@ -25,7 +25,8 @@ module Execute(
        output reg [31:0] jmppc,
        output reg jmp,
        output reg [31:0] outpc,
-       output reg [31:0] outinsn
+       output reg [31:0] outinsn,
+       output reg [31:0] outop0, outop1, outop2
        );
        
        reg mult_start;
@@ -69,6 +70,9 @@ module Execute(
                        write_data <= next_write_data;
                        outpc <= pc;
                        outinsn <= insn;
+                       outop0 <= op0;
+                       outop1 <= op1;
+                       outop2 <= op2;
                end
        end
 
@@ -97,7 +101,7 @@ module Execute(
                alu_setflags = 1'bx;
 
                jmp = 1'b0;
-               jmppc = 32'hxxxxxxxx;
+               jmppc = 32'h00000000;
 
                casez (insn)
                `DECODE_ALU_MULT:       /* Multiply -- must come before ALU, because it pattern matches a specific case of ALU */
This page took 0.025649 seconds and 4 git commands to generate.