- used uint64_t output datatype to avoid branches in implementations Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>