| 1230 | /// \param arg function argument |
| 1231 | /// \return function value stored in single-preicision |
| 1232 | MEGDNN_HOST MEGDNN_DEVICE static expr log(float arg) { |
| 1233 | #if defined(__CUDA_ARCH__) |
| 1234 | return expr(logf(arg)); |
| 1235 | #else |
| 1236 | return expr(std::log(arg)); |
| 1237 | #endif |
| 1238 | } |
| 1239 | |
| 1240 | /// Common logarithm implementation. |
| 1241 | /// \param arg function argument |