]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - arch/nds32/include/asm/fpuemu.h
Merge tag 'gcc-plugins-v5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-jammy-kernel.git] / arch / nds32 / include / asm / fpuemu.h
CommitLineData
1ac83250
VC
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (C) 2005-2018 Andes Technology Corporation */
3
4#ifndef __ARCH_NDS32_FPUEMU_H
5#define __ARCH_NDS32_FPUEMU_H
6
7/*
8 * single precision
9 */
10
11void fadds(void *ft, void *fa, void *fb);
12void fsubs(void *ft, void *fa, void *fb);
13void fmuls(void *ft, void *fa, void *fb);
14void fdivs(void *ft, void *fa, void *fb);
15void fs2d(void *ft, void *fa);
16void fsqrts(void *ft, void *fa);
17void fnegs(void *ft, void *fa);
18int fcmps(void *ft, void *fa, void *fb, int cop);
19
20/*
21 * double precision
22 */
23void faddd(void *ft, void *fa, void *fb);
24void fsubd(void *ft, void *fa, void *fb);
25void fmuld(void *ft, void *fa, void *fb);
26void fdivd(void *ft, void *fa, void *fb);
27void fsqrtd(void *ft, void *fa);
28void fd2s(void *ft, void *fa);
29void fnegd(void *ft, void *fa);
30int fcmpd(void *ft, void *fa, void *fb, int cop);
31
32#endif /* __ARCH_NDS32_FPUEMU_H */