Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) /* Copyright (C) 2005-2018 Andes Technology Corporation */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #ifndef __ARCH_NDS32_FPUEMU_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) #define __ARCH_NDS32_FPUEMU_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8)  * single precision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) void fadds(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) void fsubs(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) void fmuls(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) void fdivs(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) void fs2d(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) void fs2si(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) void fs2si_z(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) void fs2ui(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) void fs2ui_z(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) void fsi2s(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) void fui2s(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) void fsqrts(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) void fnegs(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) int fcmps(void *ft, void *fa, void *fb, int cop);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)  * double precision
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) void faddd(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) void fsubd(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) void fmuld(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) void fdivd(void *ft, void *fa, void *fb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) void fsqrtd(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) void fd2s(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) void fd2si(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) void fd2si_z(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) void fd2ui(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) void fd2ui_z(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) void fsi2d(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) void fui2d(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) void fnegd(void *ft, void *fa);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) int fcmpd(void *ft, void *fa, void *fb, int cop);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) #endif /* __ARCH_NDS32_FPUEMU_H */