data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v
None: at end of input
1: b'%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:1: Cannot find include file: Mips/Type/Word.v\n`include "Mips/Type/Word.v" \n         ^~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu,data/full_repos/permissive/131921633/Mips/Type/Word.v\n             data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu,data/full_repos/permissive/131921633/Mips/Type/Word.v.v\n             data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu,data/full_repos/permissive/131921633/Mips/Type/Word.v.sv\n             Mips/Type/Word.v\n             Mips/Type/Word.v.v\n             Mips/Type/Word.v.sv\n             obj_dir/Mips/Type/Word.v\n             obj_dir/Mips/Type/Word.v.v\n             obj_dir/Mips/Type/Word.v.sv\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:2: 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/immediate.v:4: 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/immediate.v:5: Cannot find include file: Mips/Control/Signal/Alu/Signal/ImmExtend.v\n`include "Mips/Control/Signal/Alu/Signal/ImmExtend.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:6: Cannot find include file: Mips/Control/Signal/Alu/Signal/ImmShift.v\n`include "Mips/Control/Signal/Alu/Signal/ImmShift.v" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:9: Define or directive not defined: \'`Mips_Instruction_Format_IFormat_Imm_T\'\n ( `Mips_Instruction_Format_IFormat_Imm_T  (input) immIn\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:9: syntax error, unexpected \'(\', expecting \'[\'\n ( `Mips_Instruction_Format_IFormat_Imm_T  (input) immIn\n                                            ^~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:10: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_T\'\n , `Mips_Control_Signal_Alu_Control_T (input) control\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:11: Define or directive not defined: \'`Mips_Type_Word_T\'\n , `Mips_Type_Word_T                       (output) immOut\n   ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:14: Define or directive not defined: \'`Mips_Type_Word_T\'\n`Mips_Type_Word_T (reg) extended;\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:16: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_ImmExtend\'\n case(`Mips_Control_Signal_Alu_Control_ImmExtend(control))\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:17: Define or directive not defined: \'`Mips_Control_Signal_Alu_Signal_ImmExtend_Unsigned\'\n  `Mips_Control_Signal_Alu_Signal_ImmExtend_Unsigned : extended = {16\'h0, immIn};\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:18: Define or directive not defined: \'`Mips_Control_Signal_Alu_Signal_ImmExtend_Signed\'\n  `Mips_Control_Signal_Alu_Signal_ImmExtend_Signed   : extended = {{16{immIn[15]}}, immIn};\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:22: Define or directive not defined: \'`Mips_Type_Word_T\'\n`Mips_Type_Word_T (reg) extendShifted;\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:24: Define or directive not defined: \'`Mips_Control_Signal_Alu_Control_ImmShift\'\n case(`Mips_Control_Signal_Alu_Control_ImmShift(control))\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:25: Define or directive not defined: \'`Mips_Control_Signal_Alu_Signal_ImmShift_None\'\n  `Mips_Control_Signal_Alu_Signal_ImmShift_None   : extendShifted = extended;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:26: Define or directive not defined: \'`Mips_Control_Signal_Alu_Signal_ImmShift_Left2\'\n  `Mips_Control_Signal_Alu_Signal_ImmShift_Left2  : extendShifted = extended << 2;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/131921633/tv/Mips/Datapath/Alu/immediate.v:27: Define or directive not defined: \'`Mips_Control_Signal_Alu_Signal_ImmShift_Left16\'\n  `Mips_Control_Signal_Alu_Signal_ImmShift_Left16 : extendShifted = extended << 16;\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 18 error(s)\n'
module Mips_Datapath_Alu_immediate
	( `Mips_Instruction_Format_IFormat_Imm_T  (input) immIn
	, `Mips_Control_Signal_Alu_Control_T (input) control
	, `Mips_Type_Word_T                       (output) immOut
	);

`Mips_Type_Word_T (reg) extended;
always @(*)
	case(`Mips_Control_Signal_Alu_Control_ImmExtend(control))
		`Mips_Control_Signal_Alu_Signal_ImmExtend_Unsigned : extended = {16'h0, immIn};
		`Mips_Control_Signal_Alu_Signal_ImmExtend_Signed   : extended = {{16{immIn[15]}}, immIn};
		default                                                 : extended = {{16{immIn[15]}}, immIn};
	endcase

`Mips_Type_Word_T (reg) extendShifted;
always @(*)
	case(`Mips_Control_Signal_Alu_Control_ImmShift(control))
		`Mips_Control_Signal_Alu_Signal_ImmShift_None   : extendShifted = extended;
		`Mips_Control_Signal_Alu_Signal_ImmShift_Left2  : extendShifted = extended << 2;
		`Mips_Control_Signal_Alu_Signal_ImmShift_Left16 : extendShifted = extended << 16;
		default                                              : extendShifted = extended;
	endcase

assign immOut = extendShifted;

endmodule
module Mips_Datapath_Alu_immediate
	( `Mips_Instruction_Format_IFormat_Imm_T  (input) immIn
	, `Mips_Control_Signal_Alu_Control_T (input) control
	, `Mips_Type_Word_T                       (output) immOut
	);


`Mips_Type_Word_T (reg) extended;
always @(*)
	case(`Mips_Control_Signal_Alu_Control_ImmExtend(control))
		`Mips_Control_Signal_Alu_Signal_ImmExtend_Unsigned : extended = {16'h0, immIn};
		`Mips_Control_Signal_Alu_Signal_ImmExtend_Signed   : extended = {{16{immIn[15]}}, immIn};
		default                                                 : extended = {{16{immIn[15]}}, immIn};
	endcase

`Mips_Type_Word_T (reg) extendShifted;
always @(*)
	case(`Mips_Control_Signal_Alu_Control_ImmShift(control))
		`Mips_Control_Signal_Alu_Signal_ImmShift_None   : extendShifted = extended;
		`Mips_Control_Signal_Alu_Signal_ImmShift_Left2  : extendShifted = extended << 2;
		`Mips_Control_Signal_Alu_Signal_ImmShift_Left16 : extendShifted = extended << 16;
		default                                              : extendShifted = extended;
	endcase

assign immOut = extendShifted;

endmodule