Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
load_store.c File Reference
#include <asm/uaccess.h>
#include "fpu_system.h"
#include "exception.h"
#include "fpu_emu.h"
#include "status_w.h"
#include "control_w.h"

Go to the source code of this file.

Macros

#define _NONE_   0 /* st0_ptr etc not needed */
 
#define _REG0_   1 /* Will be storing st(0) */
 
#define _PUSH_   3 /* Need to check for space to push onto stack */
 
#define _null_   4 /* Function illegal or not implemented */
 
#define pop_0()   { FPU_settag0(TAG_Empty); top++; }
 

Functions

int FPU_load_store (u_char type, fpu_addr_modes addr_modes, void __user *data_address)
 

Variables

u_char const data_sizes_16 [32]
 

Macro Definition Documentation

#define _NONE_   0 /* st0_ptr etc not needed */

Definition at line 29 of file load_store.c.

#define _null_   4 /* Function illegal or not implemented */

Definition at line 32 of file load_store.c.

#define _PUSH_   3 /* Need to check for space to push onto stack */

Definition at line 31 of file load_store.c.

#define _REG0_   1 /* Will be storing st(0) */

Definition at line 30 of file load_store.c.

#define pop_0 ( )    { FPU_settag0(TAG_Empty); top++; }

Definition at line 34 of file load_store.c.

Function Documentation

int FPU_load_store ( u_char  type,
fpu_addr_modes  addr_modes,
void __user data_address 
)

Definition at line 61 of file load_store.c.

Variable Documentation

u_char const data_sizes_16[32]
Initial value:
= {
4, 4, 8, 2, 0, 0, 0, 0,
4, 4, 8, 2, 4, 4, 8, 2,
14, 0, 94, 10, 2, 10, 0, 8,
14, 0, 94, 10, 2, 10, 2, 8
}

Definition at line 47 of file load_store.c.