data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v
1: b'%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:127: Selection index out of range: 4:4 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        5: lsb = &q[aw-1:1] ^ ~(q[5] ^ q[3]);\n                                 ^\n                   ... Use "/* verilator lint_off SELRANGE */" and lint_on around source to disable this message.\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:128: Selection index out of range: 5:5 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        6: lsb = &q[aw-1:1] ^ ~(q[6] ^ q[5]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:128: Selection index out of range: 4:4 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        6: lsb = &q[aw-1:1] ^ ~(q[6] ^ q[5]);\n                                        ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:129: Selection index out of range: 6:6 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        7: lsb = &q[aw-1:1] ^ ~(q[7] ^ q[6]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:129: Selection index out of range: 5:5 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        7: lsb = &q[aw-1:1] ^ ~(q[7] ^ q[6]);\n                                        ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:130: Selection index out of range: 7:7 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        8: lsb = &q[aw-1:1] ^ ~(q[8] ^ q[6] ^ q[5] ^ q[4]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:130: Selection index out of range: 5:5 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        8: lsb = &q[aw-1:1] ^ ~(q[8] ^ q[6] ^ q[5] ^ q[4]);\n                                        ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:130: Selection index out of range: 4:4 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        8: lsb = &q[aw-1:1] ^ ~(q[8] ^ q[6] ^ q[5] ^ q[4]);\n                                               ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:131: Selection index out of range: 8:8 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        9: lsb = &q[aw-1:1] ^ ~(q[9] ^ q[5]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:131: Selection index out of range: 4:4 outside 3:1\n                                                                                  : ... In instance vga_fifo\n        9: lsb = &q[aw-1:1] ^ ~(q[9] ^ q[5]);\n                                        ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:132: Selection index out of range: 9:9 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       10: lsb = &q[aw-1:1] ^ ~(q[10] ^ q[7]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:132: Selection index out of range: 6:6 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       10: lsb = &q[aw-1:1] ^ ~(q[10] ^ q[7]);\n                                         ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:133: Selection index out of range: 10:10 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       11: lsb = &q[aw-1:1] ^ ~(q[11] ^ q[9]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:133: Selection index out of range: 8:8 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       11: lsb = &q[aw-1:1] ^ ~(q[11] ^ q[9]);\n                                         ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:134: Selection index out of range: 11:11 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       12: lsb = &q[aw-1:1] ^ ~(q[12] ^ q[6] ^ q[4] ^ q[1]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:134: Selection index out of range: 5:5 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       12: lsb = &q[aw-1:1] ^ ~(q[12] ^ q[6] ^ q[4] ^ q[1]);\n                                         ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:135: Selection index out of range: 12:12 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       13: lsb = &q[aw-1:1] ^ ~(q[13] ^ q[4] ^ q[3] ^ q[1]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:136: Selection index out of range: 13:13 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       14: lsb = &q[aw-1:1] ^ ~(q[14] ^ q[5] ^ q[3] ^ q[1]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:136: Selection index out of range: 4:4 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       14: lsb = &q[aw-1:1] ^ ~(q[14] ^ q[5] ^ q[3] ^ q[1]);\n                                         ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:137: Selection index out of range: 14:14 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       15: lsb = &q[aw-1:1] ^ ~(q[15] ^ q[14]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:137: Selection index out of range: 13:13 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       15: lsb = &q[aw-1:1] ^ ~(q[15] ^ q[14]);\n                                         ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:138: Selection index out of range: 15:15 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       16: lsb = &q[aw-1:1] ^ ~(q[16] ^ q[15] ^ q[13] ^ q[4]);\n                                 ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:138: Selection index out of range: 14:14 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       16: lsb = &q[aw-1:1] ^ ~(q[16] ^ q[15] ^ q[13] ^ q[4]);\n                                         ^\n%Warning-SELRANGE: data/full_repos/permissive/131712122/rtl/verilog/vga_fifo.v:138: Selection index out of range: 12:12 outside 3:1\n                                                                                  : ... In instance vga_fifo\n       16: lsb = &q[aw-1:1] ^ ~(q[16] ^ q[15] ^ q[13] ^ q[4]);\n                                                 ^\n%Error: Exiting due to 24 warning(s)\n'
function lsb;
	   input [aw:1] q;
	   case (aw)
	       2: lsb = ~q[2];
	       3: lsb = &q[aw-1:1] ^ ~(q[3] ^ q[2]);
	       4: lsb = &q[aw-1:1] ^ ~(q[4] ^ q[3]);
	       5: lsb = &q[aw-1:1] ^ ~(q[5] ^ q[3]);
	       6: lsb = &q[aw-1:1] ^ ~(q[6] ^ q[5]);
	       7: lsb = &q[aw-1:1] ^ ~(q[7] ^ q[6]);
	       8: lsb = &q[aw-1:1] ^ ~(q[8] ^ q[6] ^ q[5] ^ q[4]);
	       9: lsb = &q[aw-1:1] ^ ~(q[9] ^ q[5]);
	      10: lsb = &q[aw-1:1] ^ ~(q[10] ^ q[7]);
	      11: lsb = &q[aw-1:1] ^ ~(q[11] ^ q[9]);
	      12: lsb = &q[aw-1:1] ^ ~(q[12] ^ q[6] ^ q[4] ^ q[1]);
	      13: lsb = &q[aw-1:1] ^ ~(q[13] ^ q[4] ^ q[3] ^ q[1]);
	      14: lsb = &q[aw-1:1] ^ ~(q[14] ^ q[5] ^ q[3] ^ q[1]);
	      15: lsb = &q[aw-1:1] ^ ~(q[15] ^ q[14]);
	      16: lsb = &q[aw-1:1] ^ ~(q[16] ^ q[15] ^ q[13] ^ q[4]);
	   endcase
	endfunction
function lsb;

	   input [aw:1] q;
	   case (aw)
	       2: lsb = ~q[2];
	       3: lsb = &q[aw-1:1] ^ ~(q[3] ^ q[2]);
	       4: lsb = &q[aw-1:1] ^ ~(q[4] ^ q[3]);
	       5: lsb = &q[aw-1:1] ^ ~(q[5] ^ q[3]);
	       6: lsb = &q[aw-1:1] ^ ~(q[6] ^ q[5]);
	       7: lsb = &q[aw-1:1] ^ ~(q[7] ^ q[6]);
	       8: lsb = &q[aw-1:1] ^ ~(q[8] ^ q[6] ^ q[5] ^ q[4]);
	       9: lsb = &q[aw-1:1] ^ ~(q[9] ^ q[5]);
	      10: lsb = &q[aw-1:1] ^ ~(q[10] ^ q[7]);
	      11: lsb = &q[aw-1:1] ^ ~(q[11] ^ q[9]);
	      12: lsb = &q[aw-1:1] ^ ~(q[12] ^ q[6] ^ q[4] ^ q[1]);
	      13: lsb = &q[aw-1:1] ^ ~(q[13] ^ q[4] ^ q[3] ^ q[1]);
	      14: lsb = &q[aw-1:1] ^ ~(q[14] ^ q[5] ^ q[3] ^ q[1]);
	      15: lsb = &q[aw-1:1] ^ ~(q[15] ^ q[14]);
	      16: lsb = &q[aw-1:1] ^ ~(q[16] ^ q[15] ^ q[13] ^ q[4]);
	   endcase
	endfunction