data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v
1: b'%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:17: Cannot find include file: defines.v\n`include "defines.v" \n         ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT,data/full_repos/permissive/502764644/defines.v\n             data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT,data/full_repos/permissive/502764644/defines.v.v\n             data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT,data/full_repos/permissive/502764644/defines.v.sv\n             defines.v\n             defines.v.v\n             defines.v.sv\n             obj_dir/defines.v\n             obj_dir/defines.v.v\n             obj_dir/defines.v.sv\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:20: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n input [`IDCT_MULTIPLIER3_WIDTH-1:0] in_a, in_b;\n        ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:22: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n output [`IDCT_MULTIPLIER3_WIDTH+11:0] out_a, out_b;\n         ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:23: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+11:0] out_a, out_b;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:31: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH:0] h;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:31: syntax error, unexpected \':\', expecting TYPE-IDENTIFIER\n wire [`IDCT_MULTIPLIER3_WIDTH:0] h;\n                              ^\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:32: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign h = (code[1]) ? { in_a , 1\'h0 } : { in_a[`IDCT_MULTIPLIER3_WIDTH-1] , in_a };\n                                                 ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:34: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+5:0] i;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:35: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign i = (code[1] | code[0]) ? { in_a , 6\'h00 } : { {6{in_a[`IDCT_MULTIPLIER3_WIDTH-1]}} , in_a };\n                                                               ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:37: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+6:0] hi;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:38: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+4:0] hi_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:39: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign hi_add = i[`IDCT_MULTIPLIER3_WIDTH+5:2] + { {3{h[`IDCT_MULTIPLIER3_WIDTH]}} , h };\n                   ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:39: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign hi_add = i[`IDCT_MULTIPLIER3_WIDTH+5:2] + { {3{h[`IDCT_MULTIPLIER3_WIDTH]}} , h };\n                                                         ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:39: syntax error, unexpected \']\', expecting TYPE-IDENTIFIER\n assign hi_add = i[`IDCT_MULTIPLIER3_WIDTH+5:2] + { {3{h[`IDCT_MULTIPLIER3_WIDTH]}} , h };\n                                                                                ^\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:42: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+3:0] j;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:43: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign j = (code[1]) ? { in_a , 4\'h0 } : { {4{in_a[`IDCT_MULTIPLIER3_WIDTH-1]}} , in_a };\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:45: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH-1:0] k;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:48: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+4:0] jk;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:49: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+3:0] jk_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:50: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign jk_add = { j[`IDCT_MULTIPLIER3_WIDTH+3] , j[`IDCT_MULTIPLIER3_WIDTH+3:1] } + { {4{k[`IDCT_MULTIPLIER3_WIDTH-1]}} , k };\n                     ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:50: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign jk_add = { j[`IDCT_MULTIPLIER3_WIDTH+3] , j[`IDCT_MULTIPLIER3_WIDTH+3:1] } + { {4{k[`IDCT_MULTIPLIER3_WIDTH-1]}} , k };\n                                                    ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:50: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign jk_add = { j[`IDCT_MULTIPLIER3_WIDTH+3] , j[`IDCT_MULTIPLIER3_WIDTH+3:1] } + { {4{k[`IDCT_MULTIPLIER3_WIDTH-1]}} , k };\n                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:53: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+8:0] hijk;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:54: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+4:0] hijk_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:55: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign hijk_add = jk + { {2{hi[`IDCT_MULTIPLIER3_WIDTH+6]}} , hi[`IDCT_MULTIPLIER3_WIDTH+6:4] };\n                                ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:55: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign hijk_add = jk + { {2{hi[`IDCT_MULTIPLIER3_WIDTH+6]}} , hi[`IDCT_MULTIPLIER3_WIDTH+6:4] };\n                                                                  ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:58: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+1:0] m;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:60: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n  ( (code[0]) ? { in_a[`IDCT_MULTIPLIER3_WIDTH-1], in_a , 1\'h0 } : { {2{in_a[`IDCT_MULTIPLIER3_WIDTH-1]}} , in_a } );\n                       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:60: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n  ( (code[0]) ? { in_a[`IDCT_MULTIPLIER3_WIDTH-1], in_a , 1\'h0 } : { {2{in_a[`IDCT_MULTIPLIER3_WIDTH-1]}} , in_a } );\n                                                                             ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:62: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+2:0] hijkm_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:63: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign hijkm_add = m + { {2{hijk[`IDCT_MULTIPLIER3_WIDTH+8]}} , hijk[`IDCT_MULTIPLIER3_WIDTH+8:9] };\n                                  ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:63: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign hijkm_add = m + { {2{hijk[`IDCT_MULTIPLIER3_WIDTH+8]}} , hijk[`IDCT_MULTIPLIER3_WIDTH+8:9] };\n                                                                      ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:67: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH:0] q;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:67: syntax error, unexpected \':\', expecting TYPE-IDENTIFIER\n wire [`IDCT_MULTIPLIER3_WIDTH:0] q;\n                              ^\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:68: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign q = (~code[1]) ? { in_b , 1\'h0 } : { in_b[`IDCT_MULTIPLIER3_WIDTH-1] , in_b };\n                                                  ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:70: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH-1:0] r;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:73: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+2:0] qr;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:74: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+1:0] qr_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:75: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign qr_add = q + { {2{r[`IDCT_MULTIPLIER3_WIDTH-1]}} , r[`IDCT_MULTIPLIER3_WIDTH-1:1] };\n                            ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:75: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign qr_add = q + { {2{r[`IDCT_MULTIPLIER3_WIDTH-1]}} , r[`IDCT_MULTIPLIER3_WIDTH-1:1] };\n                                                             ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:78: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+1:0] s;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:79: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign s = (~code[1] & ~code[0]) ? { in_b , 2\'h0 } : { {2{in_b[`IDCT_MULTIPLIER3_WIDTH-1]}} , in_b };\n                                                                ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:81: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH-1:0] t;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:84: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+4:0] st;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:85: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+2:0] st_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:86: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign st_add = { s[`IDCT_MULTIPLIER3_WIDTH+1] , s } + { {5{t[`IDCT_MULTIPLIER3_WIDTH-1]}} , t[`IDCT_MULTIPLIER3_WIDTH-1:2] };\n                     ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:86: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign st_add = { s[`IDCT_MULTIPLIER3_WIDTH+1] , s } + { {5{t[`IDCT_MULTIPLIER3_WIDTH-1]}} , t[`IDCT_MULTIPLIER3_WIDTH-1:2] };\n                                                               ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:86: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n assign st_add = { s[`IDCT_MULTIPLIER3_WIDTH+1] , s } + { {5{t[`IDCT_MULTIPLIER3_WIDTH-1]}} , t[`IDCT_MULTIPLIER3_WIDTH-1:2] };\n                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:89: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+7:0] qrst;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/502764644/mpeg_audio_video/Sequence_Decode/IDCT/multiplier.v:90: Define or directive not defined: \'`IDCT_MULTIPLIER3_WIDTH\'\n wire [`IDCT_MULTIPLIER3_WIDTH+2:0] qrst_add;\n       ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
module multiplier1(in, out);
	
	input [`IDCT_DATA_WIDTH-1:0] in;
	output [`IDCT_DATA_WIDTH-1:0] out;
	wire [`IDCT_DATA_WIDTH-1:0] out;
	

	
	wire [`IDCT_DATA_WIDTH+2:0] a0a;
	wire [`IDCT_DATA_WIDTH:0] a0a_add;
	assign a0a_add = in + { {2{in[`IDCT_DATA_WIDTH-1]}} , in[`IDCT_DATA_WIDTH-1:2] };
	assign a0a = { a0a_add , in[1:0] };
	
	wire [`IDCT_DATA_WIDTH:0] in_plus128;
	wire [`IDCT_DATA_WIDTH-7:0] in_plus128_add;
	assign in_plus128_add = { in[`IDCT_DATA_WIDTH-1] , in[`IDCT_DATA_WIDTH-1:7] } + 1;
	assign in_plus128 = { in_plus128_add , in[6:0] };
	
	wire [`IDCT_DATA_WIDTH+4:0] a2;
	wire [`IDCT_DATA_WIDTH+2:0] a2_add;
	assign a2_add = a0a + { {4{in_plus128[`IDCT_DATA_WIDTH]}} , in_plus128[`IDCT_DATA_WIDTH:2] };
	assign a2 = { a2_add , in_plus128[1:0] };
	
	wire [`IDCT_DATA_WIDTH+2:0] a3_add;
	assign a3_add = a0a + { {3{a2[`IDCT_DATA_WIDTH+4]}} , a2[`IDCT_DATA_WIDTH+4:5] };
	
	assign out = a3_add[`IDCT_DATA_WIDTH+2:3];
endmodule
module multiplier1(in, out);

	
	input [`IDCT_DATA_WIDTH-1:0] in;
	output [`IDCT_DATA_WIDTH-1:0] out;
	wire [`IDCT_DATA_WIDTH-1:0] out;
	

	
	wire [`IDCT_DATA_WIDTH+2:0] a0a;
	wire [`IDCT_DATA_WIDTH:0] a0a_add;
	assign a0a_add = in + { {2{in[`IDCT_DATA_WIDTH-1]}} , in[`IDCT_DATA_WIDTH-1:2] };
	assign a0a = { a0a_add , in[1:0] };
	
	wire [`IDCT_DATA_WIDTH:0] in_plus128;
	wire [`IDCT_DATA_WIDTH-7:0] in_plus128_add;
	assign in_plus128_add = { in[`IDCT_DATA_WIDTH-1] , in[`IDCT_DATA_WIDTH-1:7] } + 1;
	assign in_plus128 = { in_plus128_add , in[6:0] };
	
	wire [`IDCT_DATA_WIDTH+4:0] a2;
	wire [`IDCT_DATA_WIDTH+2:0] a2_add;
	assign a2_add = a0a + { {4{in_plus128[`IDCT_DATA_WIDTH]}} , in_plus128[`IDCT_DATA_WIDTH:2] };
	assign a2 = { a2_add , in_plus128[1:0] };
	
	wire [`IDCT_DATA_WIDTH+2:0] a3_add;
	assign a3_add = a0a + { {3{a2[`IDCT_DATA_WIDTH+4]}} , a2[`IDCT_DATA_WIDTH+4:5] };
	
	assign out = a3_add[`IDCT_DATA_WIDTH+2:3];
endmodule