root/arch/sh/include/cpu-sh4/cpu/fpu.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0
   2  *
   3  * linux/arch/sh/kernel/cpu/sh4/sh4_fpu.h
   4  *
   5  * Copyright (C) 2006 STMicroelectronics Limited
   6  * Author: Carl Shaw <carl.shaw@st.com>
   7  *
   8  * Definitions for SH4 FPU operations
   9  */
  10 
  11 #ifndef __CPU_SH4_FPU_H
  12 #define __CPU_SH4_FPU_H
  13 
  14 #define FPSCR_ENABLE_MASK       0x00000f80UL
  15 
  16 #define FPSCR_FMOV_DOUBLE       (1<<1)
  17 
  18 #define FPSCR_CAUSE_INEXACT     (1<<12)
  19 #define FPSCR_CAUSE_UNDERFLOW   (1<<13)
  20 #define FPSCR_CAUSE_OVERFLOW    (1<<14)
  21 #define FPSCR_CAUSE_DIVZERO     (1<<15)
  22 #define FPSCR_CAUSE_INVALID     (1<<16)
  23 #define FPSCR_CAUSE_ERROR       (1<<17)
  24 
  25 #define FPSCR_DBL_PRECISION     (1<<19)
  26 #define FPSCR_ROUNDING_MODE(x)  ((x >> 20) & 3)
  27 #define FPSCR_RM_NEAREST        (0)
  28 #define FPSCR_RM_ZERO           (1)
  29 
  30 #endif

/* [<][>][^][v][top][bottom][index][help] */