| 1369 | /// \param arg function argument |
| 1370 | /// \return function value stored in single-preicision |
| 1371 | MEGDNN_HOST MEGDNN_DEVICE static expr asin(float arg) { |
| 1372 | #if defined(__CUDA_ARCH__) |
| 1373 | return expr(asinf(arg)); |
| 1374 | #else |
| 1375 | return expr(std::asin(arg)); |
| 1376 | #endif |
| 1377 | } |
| 1378 | |
| 1379 | /// Arc cosine implementation. |
| 1380 | /// \param arg function argument |