data/full_repos/permissive/428158935/sources_1/new/TruncateModule.v
1: b"%Error: data/full_repos/permissive/428158935/sources_1/new/TruncateModule.v:15: Duplicate declaration of signal: 'judge'\n                                                                              : ... note: ANSI ports must have type declared with the I/O (IEEE 1800-2017 23.2.2.2)\nwire [31:0] judge;\n            ^~~~~\n        data/full_repos/permissive/428158935/sources_1/new/TruncateModule.v:4: ... Location of original declaration\n    output [31:0] judge\n                  ^~~~~\n%Error: Exiting due to 1 error(s)\n"
module Cut_decoder (
    input [4:0] bite,
    output [31:0] judge
);

wire [4:0] Nbite;
not (Nbite[0],bite[0]);
not (Nbite[1],bite[1]);
not (Nbite[2],bite[2]);
not (Nbite[3],bite[3]);
not (Nbite[4],bite[4]);


wire [31:0] judge;
and (judge[0],Nbite[4],Nbite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[1],Nbite[4],Nbite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[2],Nbite[4],Nbite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[3],Nbite[4],Nbite[3],Nbite[2],bite[1],bite[0]);
and (judge[4],Nbite[4],Nbite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[5],Nbite[4],Nbite[3],bite[2],Nbite[1],bite[0]);
and (judge[6],Nbite[4],Nbite[3],bite[2],bite[1],Nbite[0]);
and (judge[7],Nbite[4],Nbite[3],bite[2],bite[1],bite[0]);
and (judge[8],Nbite[4],bite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[9],Nbite[4],bite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[10],Nbite[4],bite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[11],Nbite[4],bite[3],Nbite[2],bite[1],bite[0]);
and (judge[12],Nbite[4],bite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[13],Nbite[4],bite[3],bite[2],Nbite[1],bite[0]);
and (judge[14],Nbite[4],bite[3],bite[2],bite[1],Nbite[0]);
and (judge[15],Nbite[4],bite[3],bite[2],bite[1],bite[0]);
and (judge[16],bite[4],Nbite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[17],bite[4],Nbite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[18],bite[4],Nbite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[19],bite[4],Nbite[3],Nbite[2],bite[1],bite[0]);
and (judge[20],bite[4],Nbite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[21],bite[4],Nbite[3],bite[2],Nbite[1],bite[0]);
and (judge[22],bite[4],Nbite[3],bite[2],bite[1],Nbite[0]);
and (judge[23],bite[4],Nbite[3],bite[2],bite[1],bite[0]);
and (judge[24],bite[4],bite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[25],bite[4],bite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[26],bite[4],bite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[27],bite[4],bite[3],Nbite[2],bite[1],bite[0]);
and (judge[28],bite[4],bite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[29],bite[4],bite[3],bite[2],Nbite[1],bite[0]);
and (judge[30],bite[4],bite[3],bite[2],bite[1],Nbite[0]);
and (judge[31],bite[4],bite[3],bite[2],bite[1],bite[0]); 
endmodule
module Cut_decoder (
    input [4:0] bite,
    output [31:0] judge
);


wire [4:0] Nbite;
not (Nbite[0],bite[0]);
not (Nbite[1],bite[1]);
not (Nbite[2],bite[2]);
not (Nbite[3],bite[3]);
not (Nbite[4],bite[4]);


wire [31:0] judge;
and (judge[0],Nbite[4],Nbite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[1],Nbite[4],Nbite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[2],Nbite[4],Nbite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[3],Nbite[4],Nbite[3],Nbite[2],bite[1],bite[0]);
and (judge[4],Nbite[4],Nbite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[5],Nbite[4],Nbite[3],bite[2],Nbite[1],bite[0]);
and (judge[6],Nbite[4],Nbite[3],bite[2],bite[1],Nbite[0]);
and (judge[7],Nbite[4],Nbite[3],bite[2],bite[1],bite[0]);
and (judge[8],Nbite[4],bite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[9],Nbite[4],bite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[10],Nbite[4],bite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[11],Nbite[4],bite[3],Nbite[2],bite[1],bite[0]);
and (judge[12],Nbite[4],bite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[13],Nbite[4],bite[3],bite[2],Nbite[1],bite[0]);
and (judge[14],Nbite[4],bite[3],bite[2],bite[1],Nbite[0]);
and (judge[15],Nbite[4],bite[3],bite[2],bite[1],bite[0]);
and (judge[16],bite[4],Nbite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[17],bite[4],Nbite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[18],bite[4],Nbite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[19],bite[4],Nbite[3],Nbite[2],bite[1],bite[0]);
and (judge[20],bite[4],Nbite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[21],bite[4],Nbite[3],bite[2],Nbite[1],bite[0]);
and (judge[22],bite[4],Nbite[3],bite[2],bite[1],Nbite[0]);
and (judge[23],bite[4],Nbite[3],bite[2],bite[1],bite[0]);
and (judge[24],bite[4],bite[3],Nbite[2],Nbite[1],Nbite[0]);
and (judge[25],bite[4],bite[3],Nbite[2],Nbite[1],bite[0]);
and (judge[26],bite[4],bite[3],Nbite[2],bite[1],Nbite[0]);
and (judge[27],bite[4],bite[3],Nbite[2],bite[1],bite[0]);
and (judge[28],bite[4],bite[3],bite[2],Nbite[1],Nbite[0]);
and (judge[29],bite[4],bite[3],bite[2],Nbite[1],bite[0]);
and (judge[30],bite[4],bite[3],bite[2],bite[1],Nbite[0]);
and (judge[31],bite[4],bite[3],bite[2],bite[1],bite[0]); 
endmodule