Home
last modified time | relevance | path

Searched refs:eflag (Results 1 – 11 of 11) sorted by relevance

/linux-2.4.37.9/arch/sparc/math-emu/
Dmath.c213 static inline int record_exception(unsigned long *pfsr, int eflag) in record_exception() argument
219 would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL; in record_exception()
223 eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT); in record_exception()
224 if((eflag & (eflag - 1)) != 0) { in record_exception()
225 if(eflag & FP_EX_INVALID) in record_exception()
226 eflag = FP_EX_INVALID; in record_exception()
227 else if(eflag & FP_EX_OVERFLOW) in record_exception()
228 eflag = FP_EX_OVERFLOW; in record_exception()
229 else if(eflag & FP_EX_UNDERFLOW) in record_exception()
230 eflag = FP_EX_UNDERFLOW; in record_exception()
[all …]
/linux-2.4.37.9/arch/sparc64/math-emu/
Dmath.c97 static inline int record_exception(struct pt_regs *regs, int eflag) in record_exception() argument
103 would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL; in record_exception()
107 eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT); in record_exception()
108 if((eflag & (eflag - 1)) != 0) { in record_exception()
109 if(eflag & FP_EX_INVALID) in record_exception()
110 eflag = FP_EX_INVALID; in record_exception()
111 else if(eflag & FP_EX_OVERFLOW) in record_exception()
112 eflag = FP_EX_OVERFLOW; in record_exception()
113 else if(eflag & FP_EX_UNDERFLOW) in record_exception()
114 eflag = FP_EX_UNDERFLOW; in record_exception()
[all …]
/linux-2.4.37.9/arch/ppc/math-emu/
Dmath.c158 record_exception(struct pt_regs *regs, int eflag) in record_exception() argument
164 if (eflag) { in record_exception()
166 if (eflag & EFLAG_OVERFLOW) in record_exception()
168 if (eflag & EFLAG_UNDERFLOW) in record_exception()
170 if (eflag & EFLAG_DIVZERO) in record_exception()
172 if (eflag & EFLAG_INEXACT) in record_exception()
174 if (eflag & EFLAG_VXSNAN) in record_exception()
176 if (eflag & EFLAG_VXISI) in record_exception()
178 if (eflag & EFLAG_VXIDI) in record_exception()
180 if (eflag & EFLAG_VXZDZ) in record_exception()
[all …]
/linux-2.4.37.9/arch/ia64/ia32/
Dia32_support.c70 unsigned long eflag, fsr, fcr, fir, fdr; in ia32_save_state() local
77 : "=r"(eflag), "=r"(fsr), "=r"(fcr), "=r"(fir), "=r"(fdr)); in ia32_save_state()
78 t->thread.eflag = eflag; in ia32_save_state()
90 unsigned long eflag, fsr, fcr, fir, fdr, tssd; in ia32_load_state() local
94 eflag = t->thread.eflag; in ia32_load_state()
106 :: "r"(eflag), "r"(fsr), "r"(fcr), "r"(fir), "r"(fdr)); in ia32_load_state()
Dbinfmt_elf32.c148 current->thread.eflag = IA32_EFLAG; in ia64_elf32_init()
Dsys_ia32.c2857 case PT_EFL: return child->thread.eflag; in getreg()
2885 case PT_EFL: child->thread.eflag = value; break; in putreg()
/linux-2.4.37.9/drivers/char/
DdigiFep1.h72 volatile unchar eflag; member
Dfep.h70 volatile unchar eflag; member
/linux-2.4.37.9/drivers/isdn/icn/
Dicn.c247 int eflag; in icn_pollbchan_receive() local
260 eflag = 0; in icn_pollbchan_receive()
265 eflag = readb(&rbuf_f); in icn_pollbchan_receive()
269 if (!eflag) { in icn_pollbchan_receive()
/linux-2.4.37.9/include/asm-ia64/
Dprocessor.h269 __u64 eflag; /* IA32 EFLAGS reg */ member
/linux-2.4.37.9/arch/ia64/kernel/
Divt.S1318 mov r18=ar.eflag