data/full_repos/permissive/490492655/DU.v
1: b"%Error: data/full_repos/permissive/490492655/DU.v:15: Cannot find file containing module: 'shiftLregN'\n shiftLregN u0 (.d({4'h0, dataA}), .SI(1'b0), .rst(reset), .ldsh(ctrlA), .en(ldA), .clk(clk), .SO(), .q(A));\n ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/490492655,data/full_repos/permissive/490492655/shiftLregN\n             data/full_repos/permissive/490492655,data/full_repos/permissive/490492655/shiftLregN.v\n             data/full_repos/permissive/490492655,data/full_repos/permissive/490492655/shiftLregN.sv\n             shiftLregN\n             shiftLregN.v\n             shiftLregN.sv\n             obj_dir/shiftLregN\n             obj_dir/shiftLregN.v\n             obj_dir/shiftLregN.sv\n%Error: data/full_repos/permissive/490492655/DU.v:16: Cannot find file containing module: 'shiftRregN'\n shiftRregN u1 (.d(dataB), .SI(1'b0), .rst(reset), .ldsh(ctrlB), .en(ldB), .clk(clk), .SO(b0), .q(B)); \n ^~~~~~~~~~\n%Error: data/full_repos/permissive/490492655/DU.v:17: Cannot find file containing module: 'regn'\n regn u2 (.d( Psel ? (A+P) : (8'h00) ), .rst(reset), .pst(0), .en(ldP), .clk(clk), .q(P));\n ^~~~\n%Error: Exiting due to 3 error(s)\n"
module DU (
	input [3:0] dataA, dataB,
	input clk, reset, ctrlA, ctrlB, ldA, ldB, Psel, ldP,
	output b0, z,
	output wire [7:0] P
);

	wire [7:0] A, dataP;
	wire [3:0] B;

	shiftLregN u0 (.d({4'h0, dataA}), .SI(1'b0), .rst(reset), .ldsh(ctrlA), .en(ldA), .clk(clk), .SO(), .q(A));
	shiftRregN u1 (.d(dataB), .SI(1'b0), .rst(reset), .ldsh(ctrlB), .en(ldB), .clk(clk), .SO(b0), .q(B));	
	regn u2 (.d( Psel ? (A+P) : (8'h00) ), .rst(reset), .pst(0), .en(ldP), .clk(clk), .q(P));
	
	assign z = ^B;
	
endmodule
module DU (
	input [3:0] dataA, dataB,
	input clk, reset, ctrlA, ctrlB, ldA, ldB, Psel, ldP,
	output b0, z,
	output wire [7:0] P
);


	wire [7:0] A, dataP;
	wire [3:0] B;

	shiftLregN u0 (.d({4'h0, dataA}), .SI(1'b0), .rst(reset), .ldsh(ctrlA), .en(ldA), .clk(clk), .SO(), .q(A));
	shiftRregN u1 (.d(dataB), .SI(1'b0), .rst(reset), .ldsh(ctrlB), .en(ldB), .clk(clk), .SO(b0), .q(B));	
	regn u2 (.d( Psel ? (A+P) : (8'h00) ), .rst(reset), .pst(0), .en(ldP), .clk(clk), .q(P));
	
	assign z = ^B;
	
endmodule