data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v
None: at end of input
1: b'%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:1: Cannot find include file: Data/Control/Control.v\n`include "Data/Control/Control.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu,data/full_repos/permissive/131921633/Data/Control/Control.v\n             data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu,data/full_repos/permissive/131921633/Data/Control/Control.v.v\n             data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu,data/full_repos/permissive/131921633/Data/Control/Control.v.sv\n             Data/Control/Control.v\n             Data/Control/Control.v.v\n             Data/Control/Control.v.sv\n             obj_dir/Data/Control/Control.v\n             obj_dir/Data/Control/Control.v.v\n             obj_dir/Data/Control/Control.v.sv\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:2: Cannot find include file: Mips/Type/Word.v\n`include "Mips/Type/Word.v" \n         ^~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:3: Cannot find include file: Mips/Type/AluStatus.v\n`include "Mips/Type/AluStatus.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:4: Cannot find include file: Mips/Instruction/Format/RFormat.v\n`include "Mips/Instruction/Format/RFormat.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:5: Cannot find include file: Mips/Instruction/Format/IFormat.v\n`include "Mips/Instruction/Format/IFormat.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:7: Cannot find include file: Mips/Control/Control.v\n`include "Mips/Control/Control.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:8: Cannot find include file: Mips/Control/Signal/Alu/Control.v\n`include "Mips/Control/Signal/Alu/Control.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:9: Cannot find include file: Mips/Control/Signal/Alu/Signal/Data1Source.v\n`include "Mips/Control/Signal/Alu/Signal/Data1Source.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:10: Cannot find include file: Mips/Control/Signal/Alu/Signal/Data2Source.v\n`include "Mips/Control/Signal/Alu/Signal/Data2Source.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:11: Cannot find include file: Mips/Control/Signal/Alu/Signal/Func.v\n`include "Mips/Control/Signal/Alu/Signal/Func.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:13: Cannot find include file: Mips/Datapath/Alu/hilo.v\n`include "Mips/Datapath/Alu/hilo.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:14: Cannot find include file: Mips/Datapath/Alu/immediate.v\n`include "Mips/Datapath/Alu/immediate.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:15: Cannot find include file: Mips/Datapath/Alu/data1.v\n`include "Mips/Datapath/Alu/data1.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:16: Cannot find include file: Mips/Datapath/Alu/data2.v\n`include "Mips/Datapath/Alu/data2.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:19: Define or directive not defined: \'`Data_Control_Control_T\'\n ( `Data_Control_Control_T (input) ctrl\n   ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:19: syntax error, unexpected \'(\', expecting \'[\'\n ( `Data_Control_Control_T (input) ctrl\n                            ^~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:20: Define or directive not defined: \'`Mips_Type_Word_T\'\n , `Mips_Type_Word_T       (input) instruction\n   ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:21: Define or directive not defined: \'`Mips_Type_Word_T\'\n , `Mips_Type_Word_T       (input) regPort1\n   ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:22: Define or directive not defined: \'`Mips_Type_Word_T\'\n , `Mips_Type_Word_T       (input) regPort2\n   ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:23: Define or directive not defined: \'`Mips_Control_Control_T\'\n , `Mips_Control_Control_T (input) control\n   ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:24: Define or directive not defined: \'`Mips_Type_Word_T\'\n , `Mips_Type_Word_T       (output) result\n   ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:25: Define or directive not defined: \'`Mips_Type_AluStatus_T\'\n , `Mips_Type_AluStatus_T  (output) status\n   ^~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:28: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_T\'\n`Mips_Control_Signal_Alu_Control_T(wire) aluControl;\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:29: Define or directive not defined: \'`Mips_Control_Control_Alu\'\nassign aluControl = `Mips_Control_Control_Alu(control);\n                    ^~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:31: Define or directive not defined: \'`Mips_Type_Word_T\'\n`Mips_Type_Word_T (wire) shamt;\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:32: Define or directive not defined: \'`Mips_Instruction_Format_RFormat_Shamt\'\nassign shamt = `Mips_Instruction_Format_RFormat_Shamt(instruction);\n               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:34: Define or directive not defined: \'`Mips_Type_Word_T\'\n`Mips_Type_Word_T (wire) immediate;\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:37: Define or directive not defined: \'`Mips_Instruction_Format_IFormat_Imm\'\n , .immIn   (`Mips_Instruction_Format_IFormat_Imm(instruction))\n             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:41: Define or directive not defined: \'`Mips_Type_Word_T\'\n`Mips_Type_Word_T (wire) data1;\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:42: Define or directive not defined: \'`Mips_Type_Word_T\'\n`Mips_Type_Word_T (wire) data2;\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:47: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_Func\'\n , .func   (`Mips_Control_Signal_Alu_Control_Func(aluControl))\n            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:55: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_Data1Source\'\n ( .control   (`Mips_Control_Signal_Alu_Control_Data1Source(aluControl))\n               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/datapath.v:62: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_Data2Source\'\n ( .control   (`Mips_Control_Signal_Alu_Control_Data2Source(aluControl))\n               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 33 error(s)\n'
module Mips_Datapath_Alu_datapath
	( `Data_Control_Control_T (input) ctrl
	, `Mips_Type_Word_T       (input) instruction
	, `Mips_Type_Word_T       (input) regPort1
	, `Mips_Type_Word_T       (input) regPort2
	, `Mips_Control_Control_T (input) control
	, `Mips_Type_Word_T       (output) result
	, `Mips_Type_AluStatus_T  (output) status
	);

`Mips_Control_Signal_Alu_Control_T(wire) aluControl;
assign aluControl = `Mips_Control_Control_Alu(control);

`Mips_Type_Word_T (wire) shamt;
assign shamt = `Mips_Instruction_Format_RFormat_Shamt(instruction);

`Mips_Type_Word_T (wire) immediate;
Mips_Datapath_Alu_immediate IMM
	( .control (aluControl)
	, .immIn   (`Mips_Instruction_Format_IFormat_Imm(instruction))
	, .immOut  (immediate)
	);

`Mips_Type_Word_T (wire) data1;
`Mips_Type_Word_T (wire) data2;
Mips_Datapath_Alu_hilo #
	( .DATA_W (32)
	) ALU
	( .ctrl   (ctrl)
	, .func   (`Mips_Control_Signal_Alu_Control_Func(aluControl))
	, .data1  (data1)
	, .data2  (data2)
	, .result (result)
	, .status (status)
	);

Mips_Datapath_Alu_data1 DATA1
	( .control   (`Mips_Control_Signal_Alu_Control_Data1Source(aluControl))
	, .shamt     (shamt)
	, .regPort1  (regPort1)
	, .data1     (data1)
	);

Mips_Datapath_Alu_data2 DATA2
	( .control   (`Mips_Control_Signal_Alu_Control_Data2Source(aluControl))
	, .immediate (immediate)
	, .regPort2  (regPort2)
	, .data2     (data2)
	);

endmodule
module Mips_Datapath_Alu_datapath
	( `Data_Control_Control_T (input) ctrl
	, `Mips_Type_Word_T       (input) instruction
	, `Mips_Type_Word_T       (input) regPort1
	, `Mips_Type_Word_T       (input) regPort2
	, `Mips_Control_Control_T (input) control
	, `Mips_Type_Word_T       (output) result
	, `Mips_Type_AluStatus_T  (output) status
	);


`Mips_Control_Signal_Alu_Control_T(wire) aluControl;
assign aluControl = `Mips_Control_Control_Alu(control);

`Mips_Type_Word_T (wire) shamt;
assign shamt = `Mips_Instruction_Format_RFormat_Shamt(instruction);

`Mips_Type_Word_T (wire) immediate;
Mips_Datapath_Alu_immediate IMM
	( .control (aluControl)
	, .immIn   (`Mips_Instruction_Format_IFormat_Imm(instruction))
	, .immOut  (immediate)
	);

`Mips_Type_Word_T (wire) data1;
`Mips_Type_Word_T (wire) data2;
Mips_Datapath_Alu_hilo #
	( .DATA_W (32)
	) ALU
	( .ctrl   (ctrl)
	, .func   (`Mips_Control_Signal_Alu_Control_Func(aluControl))
	, .data1  (data1)
	, .data2  (data2)
	, .result (result)
	, .status (status)
	);

Mips_Datapath_Alu_data1 DATA1
	( .control   (`Mips_Control_Signal_Alu_Control_Data1Source(aluControl))
	, .shamt     (shamt)
	, .regPort1  (regPort1)
	, .data1     (data1)
	);

Mips_Datapath_Alu_data2 DATA2
	( .control   (`Mips_Control_Signal_Alu_Control_Data2Source(aluControl))
	, .immediate (immediate)
	, .regPort2  (regPort2)
	, .data2     (data2)
	);

endmodule