summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/basics
diff options
context:
space:
mode:
authorDave Airlie2017-09-29 07:45:08 +0200
committerAlex Deucher2017-09-29 19:03:09 +0200
commit204de25fd0685237a6382626e5862328a16ce15b (patch)
treecb21991368a4708badb4d769367f261717200f89 /drivers/gpu/drm/amd/display/dc/basics
parentamdgpu/dc: inline some of the fixed 32_32 fns (diff)
downloadkernel-qcow2-linux-204de25fd0685237a6382626e5862328a16ce15b.tar.gz
kernel-qcow2-linux-204de25fd0685237a6382626e5862328a16ce15b.tar.xz
kernel-qcow2-linux-204de25fd0685237a6382626e5862328a16ce15b.zip
amdgpu/dc: inline a bunch of the fixed 31_32 helpers.
This decreases code size by a few hundred bytes. Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/basics')
-rw-r--r--drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c122
1 files changed, 0 insertions, 122 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c b/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
index 546ed67c6f83..578691cf8725 100644
--- a/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
+++ b/drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c
@@ -132,79 +132,6 @@ struct fixed31_32 dal_fixed31_32_from_int(
return res;
}
-struct fixed31_32 dal_fixed31_32_neg(
- struct fixed31_32 arg)
-{
- struct fixed31_32 res;
-
- res.value = -arg.value;
-
- return res;
-}
-
-struct fixed31_32 dal_fixed31_32_abs(
- struct fixed31_32 arg)
-{
- if (arg.value < 0)
- return dal_fixed31_32_neg(arg);
- else
- return arg;
-}
-
-bool dal_fixed31_32_lt(
- struct fixed31_32 arg1,
- struct fixed31_32 arg2)
-{
- return arg1.value < arg2.value;
-}
-
-bool dal_fixed31_32_le(
- struct fixed31_32 arg1,
- struct fixed31_32 arg2)
-{
- return arg1.value <= arg2.value;
-}
-
-bool dal_fixed31_32_eq(
- struct fixed31_32 arg1,
- struct fixed31_32 arg2)
-{
- return arg1.value == arg2.value;
-}
-
-struct fixed31_32 dal_fixed31_32_min(
- struct fixed31_32 arg1,
- struct fixed31_32 arg2)
-{
- if (arg1.value <= arg2.value)
- return arg1;
- else
- return arg2;
-}
-
-struct fixed31_32 dal_fixed31_32_max(
- struct fixed31_32 arg1,
- struct fixed31_32 arg2)
-{
- if (arg1.value <= arg2.value)
- return arg2;
- else
- return arg1;
-}
-
-struct fixed31_32 dal_fixed31_32_clamp(
- struct fixed31_32 arg,
- struct fixed31_32 min_value,
- struct fixed31_32 max_value)
-{
- if (dal_fixed31_32_le(arg, min_value))
- return min_value;
- else if (dal_fixed31_32_le(max_value, arg))
- return max_value;
- else
- return arg;
-}
-
struct fixed31_32 dal_fixed31_32_shl(
struct fixed31_32 arg,
uint8_t shift)
@@ -219,19 +146,6 @@ struct fixed31_32 dal_fixed31_32_shl(
return res;
}
-struct fixed31_32 dal_fixed31_32_shr(
- struct fixed31_32 arg,
- uint8_t shift)
-{
- struct fixed31_32 res;
-
- ASSERT(shift < 64);
-
- res.value = arg.value >> shift;
-
- return res;
-}
-
struct fixed31_32 dal_fixed31_32_add(
struct fixed31_32 arg1,
struct fixed31_32 arg2)
@@ -246,24 +160,6 @@ struct fixed31_32 dal_fixed31_32_add(
return res;
}
-struct fixed31_32 dal_fixed31_32_add_int(
- struct fixed31_32 arg1,
- int32_t arg2)
-{
- return dal_fixed31_32_add(
- arg1,
- dal_fixed31_32_from_int(arg2));
-}
-
-struct fixed31_32 dal_fixed31_32_sub_int(
- struct fixed31_32 arg1,
- int32_t arg2)
-{
- return dal_fixed31_32_sub(
- arg1,
- dal_fixed31_32_from_int(arg2));
-}
-
struct fixed31_32 dal_fixed31_32_sub(
struct fixed31_32 arg1,
struct fixed31_32 arg2)
@@ -278,15 +174,6 @@ struct fixed31_32 dal_fixed31_32_sub(
return res;
}
-struct fixed31_32 dal_fixed31_32_mul_int(
- struct fixed31_32 arg1,
- int32_t arg2)
-{
- return dal_fixed31_32_mul(
- arg1,
- dal_fixed31_32_from_int(arg2));
-}
-
struct fixed31_32 dal_fixed31_32_mul(
struct fixed31_32 arg1,
struct fixed31_32 arg2)
@@ -390,15 +277,6 @@ struct fixed31_32 dal_fixed31_32_div_int(
dal_fixed31_32_from_int(arg2).value);
}
-struct fixed31_32 dal_fixed31_32_div(
- struct fixed31_32 arg1,
- struct fixed31_32 arg2)
-{
- return dal_fixed31_32_from_fraction(
- arg1.value,
- arg2.value);
-}
-
struct fixed31_32 dal_fixed31_32_recip(
struct fixed31_32 arg)
{