data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v
1: b'%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:2: Cannot find include file: defines.vh\n`include "defines.vh" \n         ^~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new,data/full_repos/permissive/433174928/defines.vh\n             data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new,data/full_repos/permissive/433174928/defines.vh.v\n             data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new,data/full_repos/permissive/433174928/defines.vh.sv\n             defines.vh\n             defines.vh.v\n             defines.vh.sv\n             obj_dir/defines.vh\n             obj_dir/defines.vh.v\n             obj_dir/defines.vh.sv\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:21: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:22: Define or directive not defined: \'`BEQ\'\n        branch_op <= `BEQ;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:22: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BEQ;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:23: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:25: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:26: Define or directive not defined: \'`BNE\'\n        branch_op <= `BNE;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:26: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BNE;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:27: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:29: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:30: Define or directive not defined: \'`BLT\'\n        branch_op <= `BLT;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:30: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BLT;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:31: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:33: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:34: Define or directive not defined: \'`BGE\'\n        branch_op <= `BGE;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:34: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BGE;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:35: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:37: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:38: Define or directive not defined: \'`BLTU\'\n        branch_op <= `BLTU;\n                     ^~~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:38: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BLTU;\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:39: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:41: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:42: Define or directive not defined: \'`BGEU\'\n        branch_op <= `BGEU;\n                     ^~~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:42: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BGEU;\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:43: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:45: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:48: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:49: Define or directive not defined: \'`BEQ\'\n        branch_op <= `BEQ;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:49: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BEQ;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:50: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:52: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:53: Define or directive not defined: \'`BNE\'\n        branch_op <= `BNE;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:53: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BNE;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:54: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:56: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:57: Define or directive not defined: \'`BLT\'\n        branch_op <= `BLT;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:57: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BLT;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:58: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:60: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:61: Define or directive not defined: \'`BGE\'\n        branch_op <= `BGE;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:61: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BGE;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:62: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:64: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:65: Define or directive not defined: \'`BLTU\'\n        branch_op <= `BLTU;\n                     ^~~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:65: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BLTU;\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:66: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:68: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:69: Define or directive not defined: \'`BGEU\'\n        branch_op <= `BGEU;\n                     ^~~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:69: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BGEU;\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:70: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:72: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:75: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:76: Define or directive not defined: \'`BEQ\'\n        branch_op <= `BEQ;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:76: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BEQ;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:77: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:79: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:80: Define or directive not defined: \'`BNE\'\n        branch_op <= `BNE;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:80: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BNE;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:81: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:83: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:84: Define or directive not defined: \'`BLT\'\n        branch_op <= `BLT;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:84: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BLT;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:85: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:87: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:88: Define or directive not defined: \'`BGE\'\n        branch_op <= `BGE;\n                     ^~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:88: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BGE;\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:89: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:91: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:92: Define or directive not defined: \'`BLTU\'\n        branch_op <= `BLTU;\n                     ^~~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:92: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BLTU;\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:93: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:95: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:96: Define or directive not defined: \'`BGEU\'\n        branch_op <= `BGEU;\n                     ^~~~~\n%Error: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:96: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        branch_op <= `BGEU;\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:97: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Warning-STMTDLY: data/full_repos/permissive/433174928/Project_Vivado/Project_Vivado.srcs/sim_1/new/BranComp_TB.v:99: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: Exiting due to 37 error(s), 39 warning(s)\n'
module BranComp_TB(

    );
    
    reg [31:0] data1;
    reg [31:0] data2;
    reg [2:0] branch_op;
    wire branch;
    
    BranComp dut(
    .data_in1(data1), .data_in2(data2), .bc_op(branch_op), .bc_out(branch)
    );
    
    initial begin
        data1 <= 32'hff786510;
        data2 <= 32'h1096bc81;
        #10;
        branch_op <= `BEQ;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BNE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLT;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BGE;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BLTU;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGEU;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        data1 <= 32'h12345678;
        data2 <= 32'h12345678;
        #10;
        branch_op <= `BEQ;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BNE;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BLT;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLTU;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGEU;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        data1 <= 32'h497bdc52;
        data2 <= 32'he6ba817f;
        #10;
        branch_op <= `BEQ;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BNE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLT;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLTU;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BGEU;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        $display("All test cases passed");
        $finish;
    end
    
endmodule
module BranComp_TB(

    );

    
    reg [31:0] data1;
    reg [31:0] data2;
    reg [2:0] branch_op;
    wire branch;
    
    BranComp dut(
    .data_in1(data1), .data_in2(data2), .bc_op(branch_op), .bc_out(branch)
    );
    
    initial begin
        data1 <= 32'hff786510;
        data2 <= 32'h1096bc81;
        #10;
        branch_op <= `BEQ;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BNE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLT;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BGE;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BLTU;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGEU;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        data1 <= 32'h12345678;
        data2 <= 32'h12345678;
        #10;
        branch_op <= `BEQ;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BNE;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BLT;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLTU;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGEU;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        data1 <= 32'h497bdc52;
        data2 <= 32'he6ba817f;
        #10;
        branch_op <= `BEQ;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BNE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLT;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        branch_op <= `BGE;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BLTU;
        #10;
        if(branch !=1) $fatal("Expected output not received");
        #10;
        branch_op <= `BGEU;
        #10;
        if(branch !=0) $fatal("Expected output not received");
        #10;
        $display("All test cases passed");
        $finish;
    end
    
endmodule