hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_math.c
....@@ -73,6 +73,17 @@
7373 return 0;
7474 return ((int) (arg / significance)) * significance;
7575 }
76
+float dcn_bw_floor(const float arg)
77
+{
78
+ return ((int) (arg));
79
+}
80
+
81
+float dcn_bw_ceil(const float arg)
82
+{
83
+ float flr = dcn_bw_floor2(arg, 1);
84
+
85
+ return flr + 0.00001 >= arg ? arg : flr + 1;
86
+}
7687
7788 float dcn_bw_ceil2(const float arg, const float significance)
7889 {
....@@ -109,6 +120,15 @@
109120 }
110121 }
111122
123
+double dcn_bw_fabs(double a)
124
+{
125
+ if (a > 0)
126
+ return (a);
127
+ else
128
+ return (-a);
129
+}
130
+
131
+
112132 float dcn_bw_log(float a, float b)
113133 {
114134 int * const exp_ptr = (int *)(&a);