In reply to Amit Kumar Panda:
I’m not sure what a ‘cordinary function’ is that term doesn’t exist in the SV standard.
However, Section 35.5.1.3 contains this:
A function whose result depends solely on the values of its input arguments and with no side effects can be
specified as pure.