Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
asmmacro-64.h File Reference
#include <asm/asm-offsets.h>
#include <asm/regdef.h>
#include <asm/fpregdef.h>
#include <asm/mipsregs.h>

Go to the source code of this file.

Functions

macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR0 (\thread) sdc1 $f2
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR2 (\thread) sdc1 $f4
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR4 (\thread) sdc1 $f6
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR6 (\thread) sdc1 $f8
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR8 (\thread) sdc1 $f10
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR10 (\thread) sdc1 $f12
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR12 (\thread) sdc1 $f14
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR14 (\thread) sdc1 $f16
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR16 (\thread) sdc1 $f18
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR18 (\thread) sdc1 $f20
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR20 (\thread) sdc1 $f22
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR22 (\thread) sdc1 $f24
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR24 (\thread) sdc1 $f26
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR26 (\thread) sdc1 $f28
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR28 (\thread) sdc1 $f30
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR30 (\thread) sw\tmp
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FCR31 (\thread).endm.macro fpu_save_16odd thread sdc1 $f1
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR1 (\thread) sdc1 $f3
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR3 (\thread) sdc1 $f5
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR5 (\thread) sdc1 $f7
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR7 (\thread) sdc1 $f9
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR9 (\thread) sdc1 $f11
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR11 (\thread) sdc1 $f13
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR13 (\thread) sdc1 $f15
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR15 (\thread) sdc1 $f17
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR17 (\thread) sdc1 $f19
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR19 (\thread) sdc1 $f21
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR21 (\thread) sdc1 $f23
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR23 (\thread) sdc1 $f25
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR25 (\thread) sdc1 $f27
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR27 (\thread) sdc1 $f29
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR29 (\thread) sdc1 $f31
 
macro fpu_save_16even thread
fcr31 sdc1 
THREAD_FPR31 (\thread).endm.macro fpu_save_double thread status tmp sll\tmp
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG16 (\thread) LONG_S s1
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG17 (\thread) LONG_S s2
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG18 (\thread) LONG_S s3
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG19 (\thread) LONG_S s4
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG20 (\thread) LONG_S s5
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG21 (\thread) LONG_S s6
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG22 (\thread) LONG_S s7
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG23 (\thread) LONG_S sp
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG29 (\thread) LONG_S fp
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1
bgez fpu_restore_16odd 
THREAD_REG30 (\thread).endm.macro cpu_restore_nonscratch thread LONG_L s0
 

Variables

macro fpu_save_16even thread tmp
 
macro fpu_save_16even thread
fcr31 sdc1 
$f0
 
macro fpu_save_16even thread
fcr31 sdc1 
status
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd 
thread
 
macro fpu_save_16even thread
fcr31 sdc1 bgez fpu_save_16odd
fcr31 endm macro
fpu_restore_16odd thread ldc1 
$f1
 

Function Documentation

macro fpu_save_16even thread fcr31 sdc1 THREAD_FCR31 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR0 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR1 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR10 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR11 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR12 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR13 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR14 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR15 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR16 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR17 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR18 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR19 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR2 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR20 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR21 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR22 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR23 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR24 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR25 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR26 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR27 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR28 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR29 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR3 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR30 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR31 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR4 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR5 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR6 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR7 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR8 ( thread)
macro fpu_save_16even thread fcr31 sdc1 THREAD_FPR9 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG16 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG17 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG18 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG19 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG20 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG21 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG22 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG23 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG29 ( thread)
macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd THREAD_REG30 ( thread)

Variable Documentation

macro fpu_save_16even thread fcr31 sdc1 $f0

Definition at line 16 of file asmmacro-64.h.

macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 $f1

Definition at line 86 of file asmmacro-64.h.

macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 status

Definition at line 57 of file asmmacro-64.h.

macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez fpu_restore_16odd thread

Definition at line 57 of file asmmacro-64.h.

macro fpu_save_16even thread fcr31 sdc1 bgez fpu_save_16odd fcr31 endm macro fpu_restore_16odd thread ldc1 bgez tmp
Initial value:
cfc1 \tmp

Definition at line 16 of file asmmacro-64.h.