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