data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v
1: b'%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:32: Unsupported: Ignoring delay on this delayed statement.\n        #50 clk = ~clk;\n        ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:40: Unsupported: Ignoring delay on this delayed statement.\n        #100;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:46: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:48: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:50: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:52: Unsupported: Ignoring delay on this delayed statement.\n    #500\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:56: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:58: Unsupported: Ignoring delay on this delayed statement.\n    #500\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:62: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:64: Unsupported: Ignoring delay on this delayed statement.\n        #500\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:68: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:70: Unsupported: Ignoring delay on this delayed statement.\n        #500\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:74: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:76: Unsupported: Ignoring delay on this delayed statement.\n        #500\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:80: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:82: Unsupported: Ignoring delay on this delayed statement.\n            #500\n            ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:86: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:88: Unsupported: Ignoring delay on this delayed statement.\n            #500\n            ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:92: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:94: Unsupported: Ignoring delay on this delayed statement.\n            #500\n            ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:98: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:100: Unsupported: Ignoring delay on this delayed statement.\n        #100\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:102: Unsupported: Ignoring delay on this delayed statement.\n            #500\n            ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:106: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:108: Unsupported: Ignoring delay on this delayed statement.\n                #500\n                ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:112: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:114: Unsupported: Ignoring delay on this delayed statement.\n                #500\n                ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:118: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:120: Unsupported: Ignoring delay on this delayed statement.\n                    #500\n                    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:124: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:126: Unsupported: Ignoring delay on this delayed statement.\n                    #500\n                    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:130: Unsupported: Ignoring delay on this delayed statement.\n    #100\n    ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:132: Unsupported: Ignoring delay on this delayed statement.\n        #3000;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:136: Unsupported: Ignoring delay on this delayed statement.\n        #100000 $finish;\n        ^\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:139: Unsupported or unknown PLI call: $shm_open\n$shm_open ("my_waves");\n^~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:140: Unsupported or unknown PLI call: $shm_probe\n$shm_probe (modif_mult_test,"AC");\n^~~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:141: Unsupported or unknown PLI call: $recordfile\n$recordfile("testsample.trn");\n^~~~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/run/modif_mult_test.v:142: Unsupported or unknown PLI call: $recordvars\n$recordvars();\n^~~~~~~~~~~\n%Error: Exiting due to 4 error(s), 34 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module modif_mult_test;

`ifdef TEST
parameter WID = 4;
`else
parameter WID = 256;
`endif

    reg [WID-1:0] x, y;
    reg clk, reset, start;
    wire [WID-1:0] z;
    wire done;


montprowrap imontprowrap
    (
     .clk(clk),
     .rst(reset),
     
     .a(x),
     .b(y),
     
     .r(z),
     
     .start(start),
     .done(done)
     );

    always
        #50 clk = ~clk;

    initial begin

        x = 0;
        y = 0;      
        clk = 1;

        #100;
          
        x = 4'd10;
        y = 4'd5;
        reset = 1;
    start = 0;
    #100
        reset = 0;
    #100
        start = 1;
    #100
        start = 0;
    #500
        x = 4'd7;
        y = 4'd5;
    start = 1;
    #100
        start = 0;
    #500
        x = 4'd5;
        y = 4'd7;
    start = 1;
    #100
        start = 0;
        #500
        x = 4'd11;
        y = 4'd2;
    start = 1;
    #100
        start = 0;
        #500
        x = 4'd2;
        y = 4'd11;
    start = 1;
    #100
        start = 0;
        #500
        x = 4'd5;
        y = 4'd10;
    start = 1;
    #100
        start = 0;
            #500
        x = 4'd5;
        y = 4'd12;
    start = 1;
    #100
        start = 0;
            #500
        x = 4'd4;
        y = 4'd1;
    start = 1;
    #100
        start = 0;
            #500
        x = 4'd4;
        y = 4'd4;
    start = 1;
    #100
        start = 0;
        #100
        start = 0;
            #500
        x = 4'd15;
        y = 4'd15;
    start = 1;
    #100
        start = 0;
                #500
        x = 4'd15;
        y = 4'd14;
    start = 1;
    #100
        start = 0;
                #500
        x = 4'd14;
        y = 4'd14;
    start = 1;
    #100
        start = 0;
                    #500
        x = 4'd13;
        y = 4'd13;
    start = 1;
    #100
        start = 0;
                    #500
        x = 4'd13;
        y = 4'd14;
    start = 1;
    #100
        start = 0;
        #3000;
    end
    
    initial 
        #100000 $finish;

initial begin
$shm_open ("my_waves");
$shm_probe (modif_mult_test,"AC");
$recordfile("testsample.trn");
$recordvars();
end


      
endmodule
module modif_mult_test;


`ifdef TEST
parameter WID = 4;
`else
parameter WID = 256;
`endif

    reg [WID-1:0] x, y;
    reg clk, reset, start;
    wire [WID-1:0] z;
    wire done;


montprowrap imontprowrap
    (
     .clk(clk),
     .rst(reset),
     
     .a(x),
     .b(y),
     
     .r(z),
     
     .start(start),
     .done(done)
     );

    always
        #50 clk = ~clk;

    initial begin

        x = 0;
        y = 0;      
        clk = 1;

        #100;
          
        x = 4'd10;
        y = 4'd5;
        reset = 1;
    start = 0;
    #100
        reset = 0;
    #100
        start = 1;
    #100
        start = 0;
    #500
        x = 4'd7;
        y = 4'd5;
    start = 1;
    #100
        start = 0;
    #500
        x = 4'd5;
        y = 4'd7;
    start = 1;
    #100
        start = 0;
        #500
        x = 4'd11;
        y = 4'd2;
    start = 1;
    #100
        start = 0;
        #500
        x = 4'd2;
        y = 4'd11;
    start = 1;
    #100
        start = 0;
        #500
        x = 4'd5;
        y = 4'd10;
    start = 1;
    #100
        start = 0;
            #500
        x = 4'd5;
        y = 4'd12;
    start = 1;
    #100
        start = 0;
            #500
        x = 4'd4;
        y = 4'd1;
    start = 1;
    #100
        start = 0;
            #500
        x = 4'd4;
        y = 4'd4;
    start = 1;
    #100
        start = 0;
        #100
        start = 0;
            #500
        x = 4'd15;
        y = 4'd15;
    start = 1;
    #100
        start = 0;
                #500
        x = 4'd15;
        y = 4'd14;
    start = 1;
    #100
        start = 0;
                #500
        x = 4'd14;
        y = 4'd14;
    start = 1;
    #100
        start = 0;
                    #500
        x = 4'd13;
        y = 4'd13;
    start = 1;
    #100
        start = 0;
                    #500
        x = 4'd13;
        y = 4'd14;
    start = 1;
    #100
        start = 0;
        #3000;
    end
    
    initial 
        #100000 $finish;

initial begin
$shm_open ("my_waves");
$shm_probe (modif_mult_test,"AC");
$recordfile("testsample.trn");
$recordvars();
end


      
endmodule