1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __ASM_PROTOTYPES_H 3 #define __ASM_PROTOTYPES_H 4 5 #include <asm/cacheflush.h> 6 #include <asm/checksum.h> 7 #include <asm/ftrace.h> 8 #include <asm/page.h> 9 #include <asm/string.h> 10 #include <asm/uaccess.h> 11 12 #include <asm-generic/asm-prototypes.h> 13 14 /* 15 * gcc internal math functions 16 */ 17 long long __ashrdi3(long long, int); 18 long long __ashldi3(long long, int); 19 long long __bswapdi2(long long); 20 int __bswapsi2(int); 21 long long __lshrdi3(long long, int); 22 int __divsi3(int, int); 23 int __modsi3(int, int); 24 int __mulsi3(int, int); 25 unsigned int __udivsi3(unsigned int, unsigned int); 26 unsigned int __umodsi3(unsigned int, unsigned int); 27 unsigned long long __umulsidi3(unsigned int, unsigned int); 28 29 #endif /* __ASM_PROTOTYPES_H */ 30