Is there a difference between these two SystemVerilog function declarations? Does the "input" keyword change any functionality? I've seen it both ways in examples.
function int addition (input int a, b);
return a + b;
endfunction
function int addition (int a, b);
return a + b;
endfunction