88#include " src/math/sinf.h"
99#include " src/stdlib/rand.h"
1010
11- #ifdef NVPTX_MATH_FOUND
12- #include " src/math/nvptx/declarations.h"
13- #endif
14-
15- #ifdef AMDGPU_MATH_FOUND
16- #include " src/math/amdgpu/declarations.h"
11+ #if defined(NVPTX_MATH_FOUND) || defined(AMDGPU_MATH_FOUND)
12+ #include " platform.h"
1713#endif
1814
1915// BENCHMARK() expects a function that with no parameters that returns a
@@ -42,17 +38,17 @@ BENCH(double, SinTwoPow30, LIBC_NAMESPACE::sin, 0, 30);
4238BENCH (double , SinVeryLarge, LIBC_NAMESPACE::sin, 30 , 1000 );
4339
4440#ifdef NVPTX_MATH_FOUND
45- BENCH (double , NvSin, LIBC_NAMESPACE:: __nv_sin, -1023 , 1023 );
46- BENCH (double , NvSinTwoPi, LIBC_NAMESPACE:: __nv_sin, -10 , 3 );
47- BENCH (double , NvSinTwoPow30, LIBC_NAMESPACE:: __nv_sin, 0 , 30 );
48- BENCH (double , NvSinVeryLarge, LIBC_NAMESPACE:: __nv_sin, 30 , 1000 );
41+ BENCH (double , NvSin, __nv_sin, -1023 , 1023 );
42+ BENCH (double , NvSinTwoPi, __nv_sin, -10 , 3 );
43+ BENCH (double , NvSinTwoPow30, __nv_sin, 0 , 30 );
44+ BENCH (double , NvSinVeryLarge, __nv_sin, 30 , 1000 );
4945#endif
5046
5147#ifdef AMDGPU_MATH_FOUND
52- BENCH (double , AmdSin, LIBC_NAMESPACE:: __ocml_sin_f64, -1023 , 1023 );
53- BENCH (double , AmdSinTwoPi, LIBC_NAMESPACE:: __ocml_sin_f64, -10 , 3 );
54- BENCH (double , AmdSinTwoPow30, LIBC_NAMESPACE:: __ocml_sin_f64, 0 , 30 );
55- BENCH (double , AmdSinVeryLarge, LIBC_NAMESPACE:: __ocml_sin_f64, 30 , 1000 );
48+ BENCH (double , AmdSin, __ocml_sin_f64, -1023 , 1023 );
49+ BENCH (double , AmdSinTwoPi, __ocml_sin_f64, -10 , 3 );
50+ BENCH (double , AmdSinTwoPow30, __ocml_sin_f64, 0 , 30 );
51+ BENCH (double , AmdSinVeryLarge, __ocml_sin_f64, 30 , 1000 );
5652#endif
5753
5854BENCH (float , Sinf, LIBC_NAMESPACE::sinf, -127 , 128 );
@@ -61,15 +57,15 @@ BENCH(float, SinfTwoPow30, LIBC_NAMESPACE::sinf, 0, 30);
6157BENCH (float , SinfVeryLarge, LIBC_NAMESPACE::sinf, 30 , 120 );
6258
6359#ifdef NVPTX_MATH_FOUND
64- BENCH (float , NvSinf, LIBC_NAMESPACE:: __nv_sinf, -127 , 128 );
65- BENCH (float , NvSinfTwoPi, LIBC_NAMESPACE:: __nv_sinf, -10 , 3 );
66- BENCH (float , NvSinfTwoPow30, LIBC_NAMESPACE:: __nv_sinf, 0 , 30 );
67- BENCH (float , NvSinfVeryLarge, LIBC_NAMESPACE:: __nv_sinf, 30 , 120 );
60+ BENCH (float , NvSinf, __nv_sinf, -127 , 128 );
61+ BENCH (float , NvSinfTwoPi, __nv_sinf, -10 , 3 );
62+ BENCH (float , NvSinfTwoPow30, __nv_sinf, 0 , 30 );
63+ BENCH (float , NvSinfVeryLarge, __nv_sinf, 30 , 120 );
6864#endif
6965
7066#ifdef AMDGPU_MATH_FOUND
71- BENCH (float , AmdSinf, LIBC_NAMESPACE:: __ocml_sin_f32, -127 , 128 );
72- BENCH (float , AmdSinfTwoPi, LIBC_NAMESPACE:: __ocml_sin_f32, -10 , 3 );
73- BENCH (float , AmdSinfTwoPow30, LIBC_NAMESPACE:: __ocml_sin_f32, 0 , 30 );
74- BENCH (float , AmdSinfVeryLarge, LIBC_NAMESPACE:: __ocml_sin_f32, 30 , 120 );
67+ BENCH (float , AmdSinf, __ocml_sin_f32, -127 , 128 );
68+ BENCH (float , AmdSinfTwoPi, __ocml_sin_f32, -10 , 3 );
69+ BENCH (float , AmdSinfTwoPow30, __ocml_sin_f32, 0 , 30 );
70+ BENCH (float , AmdSinfVeryLarge, __ocml_sin_f32, 30 , 120 );
7571#endif
0 commit comments