inline
u8 square_u8(u8 value)
{
return value * value
}
u16 square_u16(u16 value)
u32 square_u32(u32 value)
u64 square_u64(u64 value)