/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/numeric/pk_int4.hpp File Reference#
pk_int4.hpp File Reference
#include "ck_tile/core/config.hpp"
#include "ck_tile/core/numeric/half.hpp"
#include "ck_tile/core/numeric/integral_constant.hpp"
#include "ck_tile/core/numeric/math.hpp"
#include "ck_tile/core/numeric/numeric.hpp"
#include "ck_tile/core/utility/bit_cast.hpp"
#include "ck_tile/core/utility/random.hpp"
#include <stdint.h>
#include <type_traits>
#include "ck_tile/core/numeric/int8.hpp"
Go to the source code of this file.
Classes | |
struct | ck_tile::pk_int4_t |
struct | ck_tile::numeric< pk_int4_t > |
struct | ck_tile::numeric_traits< pk_int4_t > |
Namespaces | |
ck_tile | |
Typedefs | |
using | ck_tile::int8x2_t = int8_t |
Functions | |
CK_TILE_HOST_DEVICE fp32x2_t | ck_tile::pk_int4_t_to_fp32x2_t (const pk_int4_t &x) |
CK_TILE_HOST_DEVICE fp32x2_t | ck_tile::pk_int4_t_to_fp32x2_t_signed_conversion (const pk_int4_t &x) |
CK_TILE_HOST_DEVICE fp16x2_t | ck_tile::pk_int4_t_to_halfx2_t (const pk_int4_t &x) |
CK_TILE_HOST_DEVICE bf16x2_t | ck_tile::pk_int4_t_to_bfloat16x2_t (const pk_int4_t &x) |
CK_TILE_HOST_DEVICE int8x2_t | ck_tile::pk_int4_t_to_int8x2_t (const pk_int4_t &x) |