From: AngeloGioacchino Del Regno Date: Tue, 4 Jun 2024 12:30:06 +0000 (+0200) Subject: math.h: Add unsigned 8 bits fractional numbers type X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=e38a82df2c9924577d39ce5ccee9e9edcadc3b5d;p=users%2Fjedix%2Flinux-maple.git math.h: Add unsigned 8 bits fractional numbers type Some users may be requiring only rather small numbers as both numerator and denominator: add signed and unsigned 8 bits structs {s8,u8}_fract. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Andy Shevchenko Link: https://patch.msgid.link/20240604123008.327424-4-angelogioacchino.delregno@collabora.com Signed-off-by: Jonathan Cameron --- diff --git a/include/linux/math.h b/include/linux/math.h index dd4152711de7..f5f18dc3616b 100644 --- a/include/linux/math.h +++ b/include/linux/math.h @@ -112,6 +112,8 @@ struct type##_fract { \ __##type numerator; \ __##type denominator; \ }; +__STRUCT_FRACT(s8) +__STRUCT_FRACT(u8) __STRUCT_FRACT(s16) __STRUCT_FRACT(u16) __STRUCT_FRACT(s32)