osprey/linux/mfef90_includes/sys/fpu.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define FMT_SINGLE   0
#define FMT_DOUBLE   1
#define FMT_EXTENDED   2
#define FMT_QUAD   3
#define FMT_WORD   4
#define FMT_LONGWORD   5
#define FMT_MAX   5
#define FUNC_ADD   0
#define FUNC_SUB   1
#define FUNC_MUL   2
#define FUNC_DIV   3
#define FUNC_SQRT   4
#define FUNC_ABS   5
#define FUNC_MOV   6
#define FUNC_NEG   7
#define FUNC_ROUNDL   0x08
#define FUNC_TRUNCL   0x09
#define FUNC_CEILL   0x0a
#define FUNC_FLOORL   0x0b
#define FUNC_ROUND   0x0c
#define FUNC_TRUNC   0x0d
#define FUNC_CEIL   0x0e
#define FUNC_FLOOR   0x0f
#define FUNC_RECIP   0x15
#define FUNC_RSQRT   0x16
#define FUNC_CVTS   0x20
#define FUNC_CVTD   0x21
#define FUNC_CVTE   0x22
#define FUNC_CVTQ   0x23
#define FUNC_CVTW   0x24
#define FUNC_CVTL   0x25
#define FUNC_MADD   0x4
#define FUNC_MSUB   0x5
#define FUNC_NMADD   0x6
#define FUNC_NMSUB   0x7
#define FUNC_FC   0x30
#define COND_UN_MASK   0x1
#define COND_EQ_MASK   0x2
#define COND_LT_MASK   0x4
#define COND_IN_MASK   0x8
#define FPU_BASE_SHIFT   21
#define FPU_BASE_MASK   0x1f
#define FPU_FMT_SHIFT   21
#define FPU_FMT_MASK   0xf
#define FPU_RT_SHIFT   16
#define FPU_RT_MASK   0x1f
#define FPU_RT_FPRMASK   0x1e
#define FPU_RS_SHIFT   11
#define FPU_RS_MASK   0x1f
#define FPU_RS_FPRMASK   0x1e
#define FPU_RD_SHIFT   6
#define FPU_RD_MASK   0x1f
#define FPU_RD_FPRMASK   0x1e
#define IMPLEMENTATION_NONE   0
#define IMPLEMENTATION_R2360   1
#define IMPLEMENTATION_R2010   2
#define IRR_IMP_MASK   0x0000ff00
#define IRR_IMP_NONE   0x00000000
#define IRR_IMP_R2360   0x00000100
#define IRR_IMP_R2010   0x00000200
#define ROUND_TO_NEAREST   0
#define ROUND_TO_ZERO   1
#define ROUND_TO_PLUS_INFINITY   2
#define ROUND_TO_MINUS_INFINITY   3
#define FPCSR_FLUSH_ZERO   0x01000000
#define FPCSR_UNIMP   0x00020000
#define FPCSR_EXCEPTIONS   0x0003f000
#define FPCSR_ENABLES   0x00000f80
#define FPCSR_FLAGS   0x0000007c


Define Documentation

#define COND_EQ_MASK   0x2

Definition at line 192 of file fpu.h.

#define COND_IN_MASK   0x8

Definition at line 194 of file fpu.h.

#define COND_LT_MASK   0x4

Definition at line 193 of file fpu.h.

#define COND_UN_MASK   0x1

Definition at line 191 of file fpu.h.

#define FMT_DOUBLE   1

Definition at line 135 of file fpu.h.

#define FMT_EXTENDED   2

Definition at line 136 of file fpu.h.

#define FMT_LONGWORD   5

Definition at line 139 of file fpu.h.

#define FMT_MAX   5

Definition at line 140 of file fpu.h.

#define FMT_QUAD   3

Definition at line 137 of file fpu.h.

#define FMT_SINGLE   0

Definition at line 134 of file fpu.h.

#define FMT_WORD   4

Definition at line 138 of file fpu.h.

#define FPCSR_ENABLES   0x00000f80

Definition at line 343 of file fpu.h.

#define FPCSR_EXCEPTIONS   0x0003f000

Definition at line 342 of file fpu.h.

#define FPCSR_FLAGS   0x0000007c

Definition at line 344 of file fpu.h.

#define FPCSR_FLUSH_ZERO   0x01000000

Definition at line 340 of file fpu.h.

Referenced by Handle_Signals().

#define FPCSR_UNIMP   0x00020000

Definition at line 341 of file fpu.h.

#define FPU_BASE_MASK   0x1f

Definition at line 202 of file fpu.h.

#define FPU_BASE_SHIFT   21

Definition at line 201 of file fpu.h.

#define FPU_FMT_MASK   0xf

Definition at line 204 of file fpu.h.

#define FPU_FMT_SHIFT   21

Definition at line 203 of file fpu.h.

#define FPU_RD_FPRMASK   0x1e

Definition at line 213 of file fpu.h.

#define FPU_RD_MASK   0x1f

Definition at line 212 of file fpu.h.

#define FPU_RD_SHIFT   6

Definition at line 211 of file fpu.h.

#define FPU_RS_FPRMASK   0x1e

Definition at line 210 of file fpu.h.

#define FPU_RS_MASK   0x1f

Definition at line 209 of file fpu.h.

#define FPU_RS_SHIFT   11

Definition at line 208 of file fpu.h.

#define FPU_RT_FPRMASK   0x1e

Definition at line 207 of file fpu.h.

#define FPU_RT_MASK   0x1f

Definition at line 206 of file fpu.h.

#define FPU_RT_SHIFT   16

Definition at line 205 of file fpu.h.

#define FUNC_ABS   5

Definition at line 148 of file fpu.h.

#define FUNC_ADD   0

Definition at line 142 of file fpu.h.

#define FUNC_CEIL   0x0e

Definition at line 159 of file fpu.h.

#define FUNC_CEILL   0x0a

Definition at line 154 of file fpu.h.

#define FUNC_CVTD   0x21

Definition at line 166 of file fpu.h.

#define FUNC_CVTE   0x22

Definition at line 167 of file fpu.h.

#define FUNC_CVTL   0x25

Definition at line 170 of file fpu.h.

#define FUNC_CVTQ   0x23

Definition at line 168 of file fpu.h.

#define FUNC_CVTS   0x20

Definition at line 165 of file fpu.h.

#define FUNC_CVTW   0x24

Definition at line 169 of file fpu.h.

#define FUNC_DIV   3

Definition at line 145 of file fpu.h.

#define FUNC_FC   0x30

Definition at line 190 of file fpu.h.

#define FUNC_FLOOR   0x0f

Definition at line 160 of file fpu.h.

#define FUNC_FLOORL   0x0b

Definition at line 155 of file fpu.h.

#define FUNC_MADD   0x4

Definition at line 181 of file fpu.h.

#define FUNC_MOV   6

Definition at line 149 of file fpu.h.

#define FUNC_MSUB   0x5

Definition at line 182 of file fpu.h.

#define FUNC_MUL   2

Definition at line 144 of file fpu.h.

#define FUNC_NEG   7

Definition at line 150 of file fpu.h.

#define FUNC_NMADD   0x6

Definition at line 183 of file fpu.h.

#define FUNC_NMSUB   0x7

Definition at line 184 of file fpu.h.

#define FUNC_RECIP   0x15

Definition at line 162 of file fpu.h.

#define FUNC_ROUND   0x0c

Definition at line 157 of file fpu.h.

#define FUNC_ROUNDL   0x08

Definition at line 152 of file fpu.h.

#define FUNC_RSQRT   0x16

Definition at line 163 of file fpu.h.

#define FUNC_SQRT   4

Definition at line 147 of file fpu.h.

#define FUNC_SUB   1

Definition at line 143 of file fpu.h.

#define FUNC_TRUNC   0x0d

Definition at line 158 of file fpu.h.

#define FUNC_TRUNCL   0x09

Definition at line 153 of file fpu.h.

#define IMPLEMENTATION_NONE   0

Definition at line 250 of file fpu.h.

#define IMPLEMENTATION_R2010   2

Definition at line 252 of file fpu.h.

#define IMPLEMENTATION_R2360   1

Definition at line 251 of file fpu.h.

#define IRR_IMP_MASK   0x0000ff00

Definition at line 259 of file fpu.h.

#define IRR_IMP_NONE   0x00000000

Definition at line 261 of file fpu.h.

#define IRR_IMP_R2010   0x00000200

Definition at line 263 of file fpu.h.

#define IRR_IMP_R2360   0x00000100

Definition at line 262 of file fpu.h.

#define ROUND_TO_MINUS_INFINITY   3

Definition at line 337 of file fpu.h.

#define ROUND_TO_NEAREST   0

Definition at line 334 of file fpu.h.

#define ROUND_TO_PLUS_INFINITY   2

Definition at line 336 of file fpu.h.

#define ROUND_TO_ZERO   1

Definition at line 335 of file fpu.h.


Generated on Wed Apr 8 15:58:31 2009 for Open64 by  doxygen 1.5.6