summaryrefslogtreecommitdiffstats
path: root/include/linux/gcd.h
diff options
context:
space:
mode:
authorAndrey Panov <rockford@yandex.ru>2015-03-04 23:11:29 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2015-03-05 09:11:33 +0100
commit78d030226d25b2c4e4cbad6228fc3f90902015c5 (patch)
treecba126ba25dacef3c4ac0a4af00648cfd69008d3 /include/linux/gcd.h
parent09c4b63aa20e97011eb109794c7c23faf7ebdce4 (diff)
downloadbarebox-78d030226d25b2c4e4cbad6228fc3f90902015c5.tar.gz
barebox-78d030226d25b2c4e4cbad6228fc3f90902015c5.tar.xz
lib: Add gcd() function
It calculates greatest common divisor. Signed-off-by: Andrey Panov <rockford@yandex.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/linux/gcd.h')
-rw-r--r--include/linux/gcd.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/gcd.h b/include/linux/gcd.h
new file mode 100644
index 0000000000..0ac262162d
--- /dev/null
+++ b/include/linux/gcd.h
@@ -0,0 +1,8 @@
+#ifndef _GCD_H
+#define _GCD_H
+
+#include <linux/kernel.h>
+
+unsigned long gcd(unsigned long a, unsigned long b) __attribute_const__;
+
+#endif /* _GCD_H */