Commit 7cef6a12 authored by Tyler DiBattista's avatar Tyler DiBattista Committed by Alex Deucher

drm/amd/display: Add function to create 4d19 fixed point

[Why]
Implemented for future use
Signed-off-by: default avatarTyler DiBattista <tyler.dibattista@amd.com>
Reviewed-by: default avatarEric Bernstein <Eric.Bernstein@amd.com>
Acked-by: default avatarBhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent e85c2d63
...@@ -449,6 +449,11 @@ static inline unsigned int clamp_ux_dy( ...@@ -449,6 +449,11 @@ static inline unsigned int clamp_ux_dy(
return min_clamp; return min_clamp;
} }
unsigned int dc_fixpt_u4d19(struct fixed31_32 arg)
{
return ux_dy(arg.value, 4, 19);
}
unsigned int dc_fixpt_u3d19(struct fixed31_32 arg) unsigned int dc_fixpt_u3d19(struct fixed31_32 arg)
{ {
return ux_dy(arg.value, 3, 19); return ux_dy(arg.value, 3, 19);
......
...@@ -503,6 +503,8 @@ static inline int dc_fixpt_ceil(struct fixed31_32 arg) ...@@ -503,6 +503,8 @@ static inline int dc_fixpt_ceil(struct fixed31_32 arg)
* fractional * fractional
*/ */
unsigned int dc_fixpt_u4d19(struct fixed31_32 arg);
unsigned int dc_fixpt_u3d19(struct fixed31_32 arg); unsigned int dc_fixpt_u3d19(struct fixed31_32 arg);
unsigned int dc_fixpt_u2d19(struct fixed31_32 arg); unsigned int dc_fixpt_u2d19(struct fixed31_32 arg);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment