|
16 | 16 |
|
17 | 17 | //================================================================================ |
18 | 18 | // this file has been auto-generated, do not modify its contents! |
19 | | -// date: 2024-07-12 11:49:30.611348 |
20 | | -// git hash: b59ee5fc149bc5fe8abd8e184fff95e6f97b94de |
| 19 | +// date: 2024-07-22 10:46:26.101286 |
| 20 | +// git hash: 06c10e3079c546eb357c596e5eb10a97bececba5 |
21 | 21 | //================================================================================ |
22 | 22 |
|
23 | 23 | #ifndef KERNEL_FLOAT_MACROS_H |
@@ -1309,7 +1309,7 @@ KERNEL_FLOAT_DEFINE_UNARY_MATH(ilogb) |
1309 | 1309 | KERNEL_FLOAT_DEFINE_UNARY_MATH(lgamma) |
1310 | 1310 | KERNEL_FLOAT_DEFINE_UNARY_MATH(log) |
1311 | 1311 | KERNEL_FLOAT_DEFINE_UNARY_MATH(log10) |
1312 | | -KERNEL_FLOAT_DEFINE_UNARY_MATH(logb) |
| 1312 | +KERNEL_FLOAT_DEFINE_UNARY_MATH(log2) |
1313 | 1313 | KERNEL_FLOAT_DEFINE_UNARY_MATH(nearbyint) |
1314 | 1314 | KERNEL_FLOAT_DEFINE_UNARY_MATH(normcdf) |
1315 | 1315 | KERNEL_FLOAT_DEFINE_UNARY_MATH(rcbrt) |
@@ -1352,6 +1352,8 @@ KERNEL_FLOAT_DEFINE_UNARY_FUN_FAST(rsqrt) |
1352 | 1352 | KERNEL_FLOAT_DEFINE_UNARY_FUN_FAST(sin) |
1353 | 1353 | KERNEL_FLOAT_DEFINE_UNARY_FUN_FAST(cos) |
1354 | 1354 | KERNEL_FLOAT_DEFINE_UNARY_FUN_FAST(tan) |
| 1355 | +KERNEL_FLOAT_DEFINE_UNARY_FUN_FAST(exp2) |
| 1356 | +KERNEL_FLOAT_DEFINE_UNARY_FUN_FAST(log2) |
1355 | 1357 |
|
1356 | 1358 | #if KERNEL_FLOAT_IS_DEVICE |
1357 | 1359 |
|
@@ -1387,6 +1389,10 @@ KERNEL_FLOAT_DEFINE_UNARY_FAST_IMPL_PTX(float, rsqrt, "rsqrt.approx.f32 %0, %1;" |
1387 | 1389 | KERNEL_FLOAT_DEFINE_UNARY_FAST_IMPL_PTX(float, sin, "sin.approx.f32 %0, %1;", "f") |
1388 | 1390 | KERNEL_FLOAT_DEFINE_UNARY_FAST_IMPL_PTX(float, cos, "cos.approx.f32 %0, %1;", "f") |
1389 | 1391 |
|
| 1392 | +KERNEL_FLOAT_DEFINE_UNARY_FAST_IMPL_PTX(float, exp2, "ex2.approx.f32 %0, %1;", "f") |
| 1393 | +KERNEL_FLOAT_DEFINE_UNARY_FAST_IMPL_PTX(float, log2, "lg2.approx.f32 %0, %1;", "f") |
| 1394 | +KERNEL_FLOAT_DEFINE_UNARY_FAST_IMPL_PTX(float, tanh, "tanh.approx.f32 %0, %1;", "f") |
| 1395 | + |
1390 | 1396 | #endif |
1391 | 1397 |
|
1392 | 1398 | } // namespace kernel_float |
|
0 commit comments