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 */
17long long __ashrdi3(long long, int);
18long long __ashldi3(long long, int);
19long long __bswapdi2(long long);
20int __bswapsi2(int);
21long long __lshrdi3(long long, int);
22int __divsi3(int, int);
23int __modsi3(int, int);
24int __mulsi3(int, int);
25unsigned int __udivsi3(unsigned int, unsigned int);
26unsigned int __umodsi3(unsigned int, unsigned int);
27unsigned long long __umulsidi3(unsigned int, unsigned int);
28
29#endif /* __ASM_PROTOTYPES_H */
30