#pragma once
#define f32 float
#define f64 double
#define bf16 __nv_bfloat16
#define f16 __half
#define i8 int8_t
#define i16 int16_t
#define i32 int32_t
#define i64 int64_t
#define u8 uint8_t
#define u16 uint16_t
#define u32 uint32_t
#define u64 uint64_t
#define bf162 __nv_bfloat162
#define f162 __half2