data/full_repos/permissive/126216465/runtest.v
1: b'%Warning-STMTDLY: data/full_repos/permissive/126216465/runtest.v:35: Unsupported: Ignoring delay on this delayed statement.\nalways #0.01 clk = ~clk;\n       ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/126216465/runtest.v:47: Too many digits for 32 bit number: \'h0dfc86880ff4027ec5d37243ee33b31d\n  starthash[(0+1)*128-1:0*128] <=  \'h0dfc86880ff4027ec5d37243ee33b31d;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:48: Too many digits for 32 bit number: \'h54c8721205f6901b9d724f47ba95af4e\n  starthash[(1+1)*128-1:1*128] <=  \'h54c8721205f6901b9d724f47ba95af4e;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:49: Too many digits for 32 bit number: \'ha20c8e28dec8498604da53ab86375576\n  starthash[(2+1)*128-1:2*128] <=  \'ha20c8e28dec8498604da53ab86375576;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:50: Too many digits for 32 bit number: \'h5e3bb005a17380297dc82cb6e248c7a5\n  starthash[(3+1)*128-1:3*128] <=  \'h5e3bb005a17380297dc82cb6e248c7a5;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:51: Too many digits for 32 bit number: \'h93f8247afb1875b3d3d74efcbef311de\n  starthash[(4+1)*128-1:4*128] <=  \'h93f8247afb1875b3d3d74efcbef311de;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:52: Too many digits for 32 bit number: \'h6459878b3c7db10fa3daf06f7a028a0b\n  starthash[(5+1)*128-1:5*128] <=  \'h6459878b3c7db10fa3daf06f7a028a0b;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:53: Too many digits for 32 bit number: \'h94ffac9657a292c1c920e1a0d6222775\n  starthash[(6+1)*128-1:6*128] <=  \'h94ffac9657a292c1c920e1a0d6222775;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:54: Too many digits for 32 bit number: \'hbee39c044d70a771849ad1332184ecf4\n  starthash[(7+1)*128-1:7*128] <=  \'hbee39c044d70a771849ad1332184ecf4;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:55: Too many digits for 32 bit number: \'ha0fd73d6df7c2c72c0d7fe4925190359\n  starthash[(8+1)*128-1:8*128] <=  \'ha0fd73d6df7c2c72c0d7fe4925190359;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:56: Too many digits for 32 bit number: \'h8abacdd74c46828ee7b86aeafa0a4938\n  starthash[(9+1)*128-1:9*128] <=  \'h8abacdd74c46828ee7b86aeafa0a4938;  \n                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:57: Too many digits for 32 bit number: \'h252f5367293118e951542132d4eabe61\n  starthash[(10+1)*128-1:10*128] <= \'h252f5367293118e951542132d4eabe61;  \n                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/126216465/runtest.v:58: Too many digits for 32 bit number: \'h4ef7590f95d3ac156cbca2071a989522\n  starthash[(11+1)*128-1:11*128] <= \'h4ef7590f95d3ac156cbca2071a989522;  \n                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Warning-STMTDLY: data/full_repos/permissive/126216465/runtest.v:59: Unsupported: Ignoring delay on this delayed statement.\n#10;\n^\n%Warning-STMTDLY: data/full_repos/permissive/126216465/runtest.v:63: Unsupported: Ignoring delay on this delayed statement.\n#60000000;\n^\n%Error: Exiting due to 12 error(s), 3 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module runtest;

reg [4:0] i;
reg clk;
reg rstn;
wire done;
wire [31:0] gen_big_buffer_counter;
wire [31:0] shuffle_counter;
wire [31:0] small_buffer_counter;
reg [1535:0] starthash;
always #0.01 clk = ~clk;

wire [1023:0] newhash;


cryptonight #(.RAM_DEPTH(1024*1024*2/16)) all0(.clk(clk), .rstn(rstn), .start_short_hash(starthash), .done(done), .gen_big_buffer_counter(gen_big_buffer_counter), 
 .shuffle_counter(shuffle_counter), .small_buffer_counter(small_buffer_counter), .newhash(newhash) );

initial begin
    
clk <= 0;
rstn <= 0;
  `h(starthash,0) <=  'h0dfc86880ff4027ec5d37243ee33b31d;
  `h(starthash,1) <=  'h54c8721205f6901b9d724f47ba95af4e;
  `h(starthash,2) <=  'ha20c8e28dec8498604da53ab86375576;
  `h(starthash,3) <=  'h5e3bb005a17380297dc82cb6e248c7a5;
  `h(starthash,4) <=  'h93f8247afb1875b3d3d74efcbef311de;
  `h(starthash,5) <=  'h6459878b3c7db10fa3daf06f7a028a0b;
  `h(starthash,6) <=  'h94ffac9657a292c1c920e1a0d6222775;
  `h(starthash,7) <=  'hbee39c044d70a771849ad1332184ecf4;
  `h(starthash,8) <=  'ha0fd73d6df7c2c72c0d7fe4925190359;
  `h(starthash,9) <=  'h8abacdd74c46828ee7b86aeafa0a4938;
  `h(starthash,10) <= 'h252f5367293118e951542132d4eabe61;
  `h(starthash,11) <= 'h4ef7590f95d3ac156cbca2071a989522;
#10;
rstn <= 1;


#60000000;
$display("done? ", done);
$display(gen_big_buffer_counter);
$display(shuffle_counter);
$display(small_buffer_counter);
$finish();
end
endmodule
module runtest;


reg [4:0] i;
reg clk;
reg rstn;
wire done;
wire [31:0] gen_big_buffer_counter;
wire [31:0] shuffle_counter;
wire [31:0] small_buffer_counter;
reg [1535:0] starthash;
always #0.01 clk = ~clk;

wire [1023:0] newhash;


cryptonight #(.RAM_DEPTH(1024*1024*2/16)) all0(.clk(clk), .rstn(rstn), .start_short_hash(starthash), .done(done), .gen_big_buffer_counter(gen_big_buffer_counter), 
 .shuffle_counter(shuffle_counter), .small_buffer_counter(small_buffer_counter), .newhash(newhash) );

initial begin
    
clk <= 0;
rstn <= 0;
  `h(starthash,0) <=  'h0dfc86880ff4027ec5d37243ee33b31d;
  `h(starthash,1) <=  'h54c8721205f6901b9d724f47ba95af4e;
  `h(starthash,2) <=  'ha20c8e28dec8498604da53ab86375576;
  `h(starthash,3) <=  'h5e3bb005a17380297dc82cb6e248c7a5;
  `h(starthash,4) <=  'h93f8247afb1875b3d3d74efcbef311de;
  `h(starthash,5) <=  'h6459878b3c7db10fa3daf06f7a028a0b;
  `h(starthash,6) <=  'h94ffac9657a292c1c920e1a0d6222775;
  `h(starthash,7) <=  'hbee39c044d70a771849ad1332184ecf4;
  `h(starthash,8) <=  'ha0fd73d6df7c2c72c0d7fe4925190359;
  `h(starthash,9) <=  'h8abacdd74c46828ee7b86aeafa0a4938;
  `h(starthash,10) <= 'h252f5367293118e951542132d4eabe61;
  `h(starthash,11) <= 'h4ef7590f95d3ac156cbca2071a989522;
#10;
rstn <= 1;


#60000000;
$display("done? ", done);
$display(gen_big_buffer_counter);
$display(shuffle_counter);
$display(small_buffer_counter);
$finish();
end
endmodule