|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include "float.h"#include "sgl_float.h"#include "dbl_float.h"#include "cnv_float.h"#include <asm/signal.h>#include <asm/siginfo.h>Go to the source code of this file.
Macros | |
| #define | Fpustatus_register Fpu_register[0] |
| #define | DOESTRAP 1 |
| #define | NOTRAP 0 |
| #define | SIGNALCODE(signal, code) ((signal) << 24 | (code)) |
| #define | copropbit 1<<31-2 /* bit position 2 */ |
| #define | opclass 9 /* bits 21 & 22 */ |
| #define | df 13 /* bits 17 & 18 */ |
| #define | twobits 3 /* mask low-order 2 bits */ |
| #define | fivebits 31 /* mask low-order 5 bits */ |
| #define | MAX_EXCP_REG 7 /* number of excpeption registers to check */ |
| #define | Excp_type(index) Exceptiontype(Fpu_register[index]) |
| #define | Excp_instr(index) Instructionfield(Fpu_register[index]) |
| #define | Clear_excp_register(index) Allexception(Fpu_register[index]) = 0 |
| #define | Excp_format() (current_ir >> ((current_ir>>opclass & twobits)==1 ? df : fmt) & twobits) |
| #define | Fpu_sgl(index) Fpu_register[index*2] |
| #define | Fpu_dblp1(index) Fpu_register[index*2] |
| #define | Fpu_dblp2(index) Fpu_register[(index*2)+1] |
| #define | Fpu_quadp1(index) Fpu_register[index*2] |
| #define | Fpu_quadp2(index) Fpu_register[(index*2)+1] |
| #define | Fpu_quadp3(index) Fpu_register[(index*2)+2] |
| #define | Fpu_quadp4(index) Fpu_register[(index*2)+3] |
| #define | update_trap_counts(Fpu_register, aflags, bflags, trap_counts) |
: Name of the class. | |
struct class - device classes : The module owner. : Default attributes of this class. : Default attributes of the devices belong to the class. : Default binary attributes of the devices belong to the class. : The kobject that represents this class and links it into the hierarchy. : Called when a device is added, removed from this class, or a few other things that generate uevents to add the environment variables. : Callback to provide the devtmpfs. : Called to release this class. : Called to release the device. : Used to put the device to sleep mode, usually to a low power state. : Used to bring the device from the sleep mode. : Callbacks so sysfs can detemine namespaces. | |
| #define | fmt 11 /* bits 19 & 20 */ |
Functions | |
| u_int | decode_fpu (unsigned int Fpu_register[], unsigned int trap_counts[]) |
| #define Clear_excp_register | ( | index | ) | Allexception(Fpu_register[index]) = 0 |
Definition at line 71 of file decode_exc.c.
| #define copropbit 1<<31-2 /* bit position 2 */ |
Definition at line 60 of file decode_exc.c.
| #define df 13 /* bits 17 & 18 */ |
Definition at line 63 of file decode_exc.c.
| #define DOESTRAP 1 |
Definition at line 57 of file decode_exc.c.
Definition at line 72 of file decode_exc.c.
| #define Excp_instr | ( | index | ) | Instructionfield(Fpu_register[index]) |
Definition at line 70 of file decode_exc.c.
| #define Excp_type | ( | index | ) | Exceptiontype(Fpu_register[index]) |
Definition at line 69 of file decode_exc.c.
Definition at line 62 of file decode_exc.c.
Definition at line 78 of file decode_exc.c.
Definition at line 79 of file decode_exc.c.
Definition at line 81 of file decode_exc.c.
Definition at line 82 of file decode_exc.c.
Definition at line 83 of file decode_exc.c.
Definition at line 84 of file decode_exc.c.
Definition at line 76 of file decode_exc.c.
| #define Fpustatus_register Fpu_register[0] |
Definition at line 54 of file decode_exc.c.
Definition at line 66 of file decode_exc.c.
| #define NOTRAP 0 |
Definition at line 58 of file decode_exc.c.
| #define opclass 9 /* bits 21 & 22 */ |
Definition at line 61 of file decode_exc.c.
Definition at line 59 of file decode_exc.c.
| #define update_trap_counts | ( | Fpu_register, | |
| aflags, | |||
| bflags, | |||
| trap_counts | |||
| ) |
Definition at line 98 of file decode_exc.c.
Definition at line 104 of file decode_exc.c.
1.8.2