title: math function in cuda
body: <p>When I use cuda Mathematical Functions(like fmax(double, double), exp(double))in a kernel function, how can I make sure that the compiler doesn't confuse the c/c++ built-in function with the same name?(fmax(), exp() also exist in c++ API)</p>