static branch incl prediction rc1
[calu.git] / cpu / src / alu.vhd
index b94421acee0b5df956606d73b5914eca019cb654..e59d268cfd0ca5c605dceee83622d9c462a3d4f7 100755 (executable)
@@ -13,13 +13,18 @@ entity alu is
                        clk : in std_logic;\r
                        reset : in std_logic;\r
        --operation inputs\r
-                       condition       :       condition_t;\r
+                       cond : in condition_t;\r
                        op_group : in op_info_t;\r
                        left_operand : in gp_register_t;\r
                        right_operand : in gp_register_t;\r
+                        displacement : in gp_register_t;\r
+                       prog_cnt    : in instr_addr_t;\r
+                       brpr        : in std_logic;\r
                        op_detail : in op_opt_t;\r
                        alu_state  : in alu_result_rec;\r
-                       alu_result : out alu_result_rec\r
+                       alu_result : out alu_result_rec;\r
+                        addr : out word_t; --memaddr\r
+                        data : out gp_register_t --mem data --ureg\r
                );\r
                \r
 end alu;\r