data/full_repos/permissive/154123726/3rdParty/skein/Skein_keyschedule.v
[Errno 2] No such file or directory: 'preprocess.output'
1: b'%Warning-WIDTH: data/full_repos/permissive/154123726/3rdParty/skein/Skein_keyschedule.v:41: Operator ADD expects 64 bits on the RHS, but RHS\'s VARREF \'s\' generates 5 bits.\n                                                                                          : ... In instance SKEIN_KEY_SCHEDULE\nassign sk3 = k3 + s;\n                ^\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Error: Exiting due to 1 warning(s)\n'
module SKEIN_KEY_SCHEDULE(k0, 
                          k1, 
                          k2, 
                          k3, 
                          tweak, 
                          s, 
                          sk0, 
                          sk1, 
                          sk2, 
                          sk3);
input  [ 63:0] k0;
input  [ 63:0] k1;
input  [ 63:0] k2;
input  [ 63:0] k3;
input  [127:0] tweak;
input  [  4:0] s;
output [ 63:0] sk0;
output [ 63:0] sk1;
output [ 63:0] sk2;
output [ 63:0] sk3;

assign sk0 = k0;
assign sk1 = k1 + tweak[127:64];
assign sk2 = k2 + tweak[63:0];
assign sk3 = k3 + s;

endmodule
module SKEIN_KEY_SCHEDULE(k0, 
                          k1, 
                          k2, 
                          k3, 
                          tweak, 
                          s, 
                          sk0, 
                          sk1, 
                          sk2, 
                          sk3);

input  [ 63:0] k0;
input  [ 63:0] k1;
input  [ 63:0] k2;
input  [ 63:0] k3;
input  [127:0] tweak;
input  [  4:0] s;
output [ 63:0] sk0;
output [ 63:0] sk1;
output [ 63:0] sk2;
output [ 63:0] sk3;

assign sk0 = k0;
assign sk1 = k1 + tweak[127:64];
assign sk2 = k2 + tweak[63:0];
assign sk3 = k3 + s;

endmodule