mdiv2 Struct Reference#
ck_tile::mdiv2 Struct Reference
#include <magic_div.hpp>
Public Member Functions | |
CK_TILE_HOST_DEVICE | mdiv2 (uint32_t divisor_) |
CK_TILE_HOST_DEVICE | mdiv2 () |
CK_TILE_HOST_DEVICE uint32_t | div (uint32_t dividend_) const |
CK_TILE_HOST_DEVICE void | divmod (uint32_t dividend_, uint32_t divisor_, uint32_t "ient_, uint32_t &remainder_) const |
Public Attributes | |
uint32_t | multiplier |
uint32_t | shift |
Constructor & Destructor Documentation
◆ mdiv2() [1/2]
|
inline |
◆ mdiv2() [2/2]
|
inline |
Member Function Documentation
◆ div()
|
inline |
◆ divmod()
|
inline |
Member Data Documentation
◆ multiplier
uint32_t ck_tile::mdiv2::multiplier |
◆ shift
uint32_t ck_tile::mdiv2::shift |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/utility/magic_div.hpp