Systemverilog Function Return Dynamic Programming Vs Branch