|
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