module mod(
    output wire [31:0] out
);
    parameter P = 0;
    if (P == 1) begin : blk1
        wire w [2];
    end
    else if (P == 2) begin : blk2
        wire x [3];
    end
    else if (P == 3) begin : blk3
        wire y [5];
    end
    else begin : blk4
        wire z [7];
    end
    if (P == 1)
        assign out = $bits(blk1.w);
    else if (P == 2)
        assign out = $bits(blk2.x);
    else if (P == 3)
        assign out = $bits(blk3.y);
    else
        assign out = $bits(blk4.z);
endmodule