unit MyFuncs;

interface

function Phase(D: Extended): Extended;

implementation

function Phase(D: Extended): Extended;

begin
   Result:=Frac(D);
   if Result<0.0 then
      Result:=Result+1.0;
end;

end.
