data/full_repos/permissive/439514885/verilog/number_decoder.v
data/verilator_xmls/5230c81d-4ee3-48f1-ad6b-5916e61e4c17.xml
module number_decoder(

   next_nibble_valid,
   nibble,


   code,
   this_nibble_valid
);

output next_nibble_valid;
output[3:0] nibble;

input[4:0] code;
input this_nibble_valid;

assign next_nibble_valid = code[4] & this_nibble_valid;
assign nibble = code[3:0] & {4{this_nibble_valid}};


endmodule
module number_decoder(

   next_nibble_valid,
   nibble,


   code,
   this_nibble_valid
);


output next_nibble_valid;
output[3:0] nibble;

input[4:0] code;
input this_nibble_valid;

assign next_nibble_valid = code[4] & this_nibble_valid;
assign nibble = code[3:0] & {4{this_nibble_valid}};


endmodule