source: GPL/trunk/include/linux/math.h@ 772

Last change on this file since 772 was 772, checked in by David Azarewicz, 4 months ago

Merge in changes from 6.6-LTS branch.
Fixed additional 25+ problems.

File size: 648 bytes
Line 
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _LINUX_MATH_H
3#define _LINUX_MATH_H
4#if 0
5/*
6 * Divide positive or negative dividend by positive or negative divisor
7 * and round to closest integer. Result is undefined for negative
8 * divisors if the dividend variable type is unsigned and for negative
9 * dividends if the divisor variable type is unsigned.
10 */
11#define DIV_ROUND_CLOSEST(x, divisor)( \
12{
13 int __x = x; \
14 int __d = divisor; \
15 (((int)-1) > 0 || \
16 ((int)-1) > 0 || \
17 (((__x) > 0) == ((__d) > 0))) ? \
18 (((__x) + ((__d) / 2)) / (__d)) : \
19 (((__x) - ((__d) / 2)) / (__d)); \
20}
21)
22#endif
23#endif
Note: See TracBrowser for help on using the repository browser.