verilator/test_regress/t/t_func_wide_out_bad.out
2023-09-23 08:52:50 -04:00

84 lines
6.4 KiB
Plaintext

%Warning-WIDTHTRUNC: t/t_func_wide_out.v:76:27: Function output argument 'value' requires 12 bits, but connection's VARREF 'ds70' generates 70 bits.
: ... note: In instance 't'
76 | Cls#(s12_t)::get(ds70);
| ^~~~
... For warning description see https://verilator.org/warn/WIDTHTRUNC?v=latest
... Use "/* verilator lint_off WIDTHTRUNC */" and lint_on around source to disable this message.
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:76:23: Operator TASKREF 'get' expects 12 bits on the Function Argument, but Function Argument's VARREF 'ds70' generates 70 bits.
: ... note: In instance 't'
76 | Cls#(s12_t)::get(ds70);
| ^~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:79:27: Function output argument 'value' requires 12 bits, but connection's VARREF 'ds70' generates 70 bits.
: ... note: In instance 't'
79 | Cls#(s12_t)::get(ds70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:79:23: Operator TASKREF 'get' expects 12 bits on the Function Argument, but Function Argument's VARREF 'ds70' generates 70 bits.
: ... note: In instance 't'
79 | Cls#(s12_t)::get(ds70);
| ^~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:83:27: Function output argument 'value' requires 12 bits, but connection's VARREF 'du70' generates 70 bits.
: ... note: In instance 't'
83 | Cls#(u12_t)::get(du70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:83:23: Operator TASKREF 'get' expects 12 bits on the Function Argument, but Function Argument's VARREF 'du70' generates 70 bits.
: ... note: In instance 't'
83 | Cls#(u12_t)::get(du70);
| ^~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:86:27: Function output argument 'value' requires 12 bits, but connection's VARREF 'du70' generates 70 bits.
: ... note: In instance 't'
86 | Cls#(u12_t)::get(du70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:86:23: Operator TASKREF 'get' expects 12 bits on the Function Argument, but Function Argument's VARREF 'du70' generates 70 bits.
: ... note: In instance 't'
86 | Cls#(u12_t)::get(du70);
| ^~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:108:10: Operator TASKREF 'dpii_inv_s12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'ds70' generates 70 bits.
: ... note: In instance 't'
108 | dpii_inv_s12(ds70, qs70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:108:29: Function output argument 'out' requires 12 bits, but connection's VARREF 'qs70' generates 70 bits.
: ... note: In instance 't'
108 | dpii_inv_s12(ds70, qs70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:108:10: Operator TASKREF 'dpii_inv_s12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'qs70' generates 70 bits.
: ... note: In instance 't'
108 | dpii_inv_s12(ds70, qs70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:111:10: Operator TASKREF 'dpii_inv_s12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'ds70' generates 70 bits.
: ... note: In instance 't'
111 | dpii_inv_s12(ds70, qs70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:111:29: Function output argument 'out' requires 12 bits, but connection's VARREF 'qs70' generates 70 bits.
: ... note: In instance 't'
111 | dpii_inv_s12(ds70, qs70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:111:10: Operator TASKREF 'dpii_inv_s12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'qs70' generates 70 bits.
: ... note: In instance 't'
111 | dpii_inv_s12(ds70, qs70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:115:10: Operator TASKREF 'dpii_inv_u12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'du70' generates 70 bits.
: ... note: In instance 't'
115 | dpii_inv_u12(du70, qu70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:115:29: Function output argument 'out' requires 12 bits, but connection's VARREF 'qu70' generates 70 bits.
: ... note: In instance 't'
115 | dpii_inv_u12(du70, qu70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:115:10: Operator TASKREF 'dpii_inv_u12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'qu70' generates 70 bits.
: ... note: In instance 't'
115 | dpii_inv_u12(du70, qu70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:118:10: Operator TASKREF 'dpii_inv_u12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'du70' generates 70 bits.
: ... note: In instance 't'
118 | dpii_inv_u12(du70, qu70);
| ^~~~~~~~~~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:118:29: Function output argument 'out' requires 12 bits, but connection's VARREF 'qu70' generates 70 bits.
: ... note: In instance 't'
118 | dpii_inv_u12(du70, qu70);
| ^~~~
%Warning-WIDTHTRUNC: t/t_func_wide_out.v:118:10: Operator TASKREF 'dpii_inv_u12' expects 12 bits on the Function Argument, but Function Argument's VARREF 'qu70' generates 70 bits.
: ... note: In instance 't'
118 | dpii_inv_u12(du70, qu70);
| ^~~~~~~~~~~~
%Error: Exiting due to