data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv
1: b'%Warning-WIDTH: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv:65: Logical Operator IF expects 1 bit on the If, but If\'s AND generates 32 or 8 bits.\n                                                                                                                           : ... In instance mock_uart\n                        if (lcr & \'h80) dll <= byte\'(pwdata_i[7:0]);\n                        ^~\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv:69: Logical Operator IF expects 1 bit on the If, but If\'s AND generates 32 or 8 bits.\n                                                                                                                           : ... In instance mock_uart\n                        if (lcr & \'h80) dlm <= byte\'(pwdata_i[7:0]);\n                        ^~\n%Warning-WIDTH: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv:92: Logical Operator IF expects 1 bit on the If, but If\'s AND generates 32 or 8 bits.\n                                                                                                                           : ... In instance mock_uart\n                    if (lcr & \'h80) prdata_o = {24\'b0, dll};\n                    ^~\n%Warning-WIDTH: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv:95: Logical Operator IF expects 1 bit on the If, but If\'s AND generates 32 or 8 bits.\n                                                                                                                           : ... In instance mock_uart\n                    if (lcr & \'h80) prdata_o = {24\'b0, dlm};\n                    ^~\n%Warning-WIDTHCONCAT: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv:104: Unsized numbers/parameters not allowed in concatenations.\n                                                                                                                                  : ... In instance mock_uart\n                LSR: prdata_o = {24\'b0, (lsr | (1 << THRE) | (1 << TEMT))};\n                                                           ^\n%Warning-WIDTHCONCAT: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/mock_uart.sv:104: Unsized numbers/parameters not allowed in replications.\n                                                                                                                                  : ... In instance mock_uart\n                LSR: prdata_o = {24\'b0, (lsr | (1 << THRE) | (1 << TEMT))};\n                                      ^\n%Error: Exiting due to 6 warning(s)\n'
function void uart_tx(byte ch);
        $write("%c", ch);
    endfunction
function void uart_tx(byte ch);

        $write("%c", ch);
    endfunction