parameter op_nop = 3'd0; parameter op_insert = 3'd1; parameter op_find = 3'd2; parameter op_reset = 3'd3; parameter re_busy = 3'd0; parameter re_f_absent = 3'd1; parameter re_f_present = 3'd2; parameter re_i_inserted = 3'd3; parameter re_i_full = 3'd4; parameter re_i_misordered = 3'd5; parameter re_r_idle = 3'd6; function [159:0] result_str; input [2:0] r; case( r ) re_busy : result_str = "re_busy"; re_f_absent : result_str = "re_f_absent"; re_f_present : result_str = "re_f_present"; re_i_inserted : result_str = "re_i_inserted"; re_i_full : result_str = "re_i_full"; re_i_misordered : result_str = "re_i_misordered"; re_r_idle : result_str = "re_r_idle"; default : result_str = "Unknown result"; endcase endfunction