#include <linux/types.h>
#include <linux/sched.h>
#include <asm/uaccess.h>
#include <asm/reg.h>
#include <asm/sfp-machine.h>
#include <math-emu/double.h>
Go to the source code of this file.
|
#define | FLOATFUNC(x) extern int x(void *, void *, void *, void *) |
|
#define | OP31 0x1f /* 31 */ |
|
#define | LFS 0x30 /* 48 */ |
|
#define | LFSU 0x31 /* 49 */ |
|
#define | LFD 0x32 /* 50 */ |
|
#define | LFDU 0x33 /* 51 */ |
|
#define | STFS 0x34 /* 52 */ |
|
#define | STFSU 0x35 /* 53 */ |
|
#define | STFD 0x36 /* 54 */ |
|
#define | STFDU 0x37 /* 55 */ |
|
#define | OP59 0x3b /* 59 */ |
|
#define | OP63 0x3f /* 63 */ |
|
#define | LFSX 0x217 /* 535 */ |
|
#define | LFSUX 0x237 /* 567 */ |
|
#define | LFDX 0x257 /* 599 */ |
|
#define | LFDUX 0x277 /* 631 */ |
|
#define | STFSX 0x297 /* 663 */ |
|
#define | STFSUX 0x2b7 /* 695 */ |
|
#define | STFDX 0x2d7 /* 727 */ |
|
#define | STFDUX 0x2f7 /* 759 */ |
|
#define | STFIWX 0x3d7 /* 983 */ |
|
#define | FDIVS 0x012 /* 18 */ |
|
#define | FSUBS 0x014 /* 20 */ |
|
#define | FADDS 0x015 /* 21 */ |
|
#define | FSQRTS 0x016 /* 22 */ |
|
#define | FRES 0x018 /* 24 */ |
|
#define | FMULS 0x019 /* 25 */ |
|
#define | FMSUBS 0x01c /* 28 */ |
|
#define | FMADDS 0x01d /* 29 */ |
|
#define | FNMSUBS 0x01e /* 30 */ |
|
#define | FNMADDS 0x01f /* 31 */ |
|
#define | FDIV 0x012 /* 18 */ |
|
#define | FSUB 0x014 /* 20 */ |
|
#define | FADD 0x015 /* 21 */ |
|
#define | FSQRT 0x016 /* 22 */ |
|
#define | FSEL 0x017 /* 23 */ |
|
#define | FMUL 0x019 /* 25 */ |
|
#define | FRSQRTE 0x01a /* 26 */ |
|
#define | FMSUB 0x01c /* 28 */ |
|
#define | FMADD 0x01d /* 29 */ |
|
#define | FNMSUB 0x01e /* 30 */ |
|
#define | FNMADD 0x01f /* 31 */ |
|
#define | FCMPU 0x000 /* 0 */ |
|
#define | FRSP 0x00c /* 12 */ |
|
#define | FCTIW 0x00e /* 14 */ |
|
#define | FCTIWZ 0x00f /* 15 */ |
|
#define | FCMPO 0x020 /* 32 */ |
|
#define | MTFSB1 0x026 /* 38 */ |
|
#define | FNEG 0x028 /* 40 */ |
|
#define | MCRFS 0x040 /* 64 */ |
|
#define | MTFSB0 0x046 /* 70 */ |
|
#define | FMR 0x048 /* 72 */ |
|
#define | MTFSFI 0x086 /* 134 */ |
|
#define | FNABS 0x088 /* 136 */ |
|
#define | FABS 0x108 /* 264 */ |
|
#define | MFFS 0x247 /* 583 */ |
|
#define | MTFSF 0x2c7 /* 711 */ |
|
#define | AB 2 |
|
#define | AC 3 |
|
#define | ABC 4 |
|
#define | D 5 |
|
#define | DU 6 |
|
#define | X 7 |
|
#define | XA 8 |
|
#define | XB 9 |
|
#define | XCR 11 |
|
#define | XCRB 12 |
|
#define | XCRI 13 |
|
#define | XCRL 16 |
|
#define | XE 14 |
|
#define | XEU 15 |
|
#define | XFLB 10 |
|
#define FABS 0x108 /* 264 */ |
#define FADD 0x015 /* 21 */ |
#define FADDS 0x015 /* 21 */ |
#define FCMPO 0x020 /* 32 */ |
#define FCMPU 0x000 /* 0 */ |
#define FCTIW 0x00e /* 14 */ |
#define FCTIWZ 0x00f /* 15 */ |
#define FDIV 0x012 /* 18 */ |
#define FDIVS 0x012 /* 18 */ |
#define FMADD 0x01d /* 29 */ |
#define FMADDS 0x01d /* 29 */ |
#define FMR 0x048 /* 72 */ |
#define FMSUB 0x01c /* 28 */ |
#define FMSUBS 0x01c /* 28 */ |
#define FMUL 0x019 /* 25 */ |
#define FMULS 0x019 /* 25 */ |
#define FNABS 0x088 /* 136 */ |
#define FNEG 0x028 /* 40 */ |
#define FNMADD 0x01f /* 31 */ |
#define FNMADDS 0x01f /* 31 */ |
#define FNMSUB 0x01e /* 30 */ |
#define FNMSUBS 0x01e /* 30 */ |
#define FRES 0x018 /* 24 */ |
#define FRSP 0x00c /* 12 */ |
#define FRSQRTE 0x01a /* 26 */ |
#define FSEL 0x017 /* 23 */ |
#define FSQRT 0x016 /* 22 */ |
#define FSQRTS 0x016 /* 22 */ |
#define FSUB 0x014 /* 20 */ |
#define FSUBS 0x014 /* 20 */ |
#define LFD 0x32 /* 50 */ |
#define LFDU 0x33 /* 51 */ |
#define LFDUX 0x277 /* 631 */ |
#define LFDX 0x257 /* 599 */ |
#define LFS 0x30 /* 48 */ |
#define LFSU 0x31 /* 49 */ |
#define LFSUX 0x237 /* 567 */ |
#define LFSX 0x217 /* 535 */ |
#define MCRFS 0x040 /* 64 */ |
#define MFFS 0x247 /* 583 */ |
#define MTFSB0 0x046 /* 70 */ |
#define MTFSB1 0x026 /* 38 */ |
#define MTFSF 0x2c7 /* 711 */ |
#define MTFSFI 0x086 /* 134 */ |
#define OP31 0x1f /* 31 */ |
#define OP59 0x3b /* 59 */ |
#define OP63 0x3f /* 63 */ |
#define STFD 0x36 /* 54 */ |
#define STFDU 0x37 /* 55 */ |
#define STFDUX 0x2f7 /* 759 */ |
#define STFDX 0x2d7 /* 727 */ |
#define STFIWX 0x3d7 /* 983 */ |
#define STFS 0x34 /* 52 */ |
#define STFSU 0x35 /* 53 */ |
#define STFSUX 0x2b7 /* 695 */ |
#define STFSX 0x297 /* 663 */ |