Searched refs:fcr31 (Results 1 - 23 of 23) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/math-emu/
H A Dkernel_linkage.c41 current->thread.fpu.fcr31 = 0;
63 err |= __put_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr);
77 err |= __get_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr);
96 err |= __put_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr);
110 err |= __get_user(current->thread.fpu.fcr31, &sc->sc_fpc_csr);
H A Dcp1emu.c351 value = ctx->fcr31;
386 ctx->fcr31 &= ~(FPU_CSR_FLUSH | FPU_CSR_ALL_E | FPU_CSR_ALL_S | 0x03);
388 ctx->fcr31 |= (value & ~0x3) | ieee_rm[value & 0x3];
390 if ((ctx->fcr31 >> 5) & ctx->fcr31 & FPU_CSR_ALL_E) {
403 cond = ctx->fcr31 & fpucondbit[MIPSInst_RT(ir) >> 2];
405 cond = ctx->fcr31 & FPU_CSR_COND;
511 if (((ctx->fcr31 & cond) != 0) == ((MIPSInst_RT(ir) & 1) != 0))
666 ctx->fcr31 = (ctx->fcr31
[all...]
H A Dieee754.h332 #define ieee754_csr (*(struct _ieee754_csr *)(&current->thread.fpu.fcr31))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/kernel/
H A Dbranch.c25 unsigned int *addr, bit, fcr31, dspcontrol; local
179 asm volatile("cfc1\t%0,$31" : "=r" (fcr31));
181 fcr31 = current->thread.fpu.fcr31;
190 if (~fcr31 & (1 << bit))
199 if (fcr31 & (1 << bit))
H A Dr6000_fpu.S28 cfc1 t1,fcr31
84 ctc1 t0,fcr31
H A Dr4k_fpu.S36 cfc1 t1, fcr31
83 cfc1 t1, fcr31
151 ctc1 t0, fcr31
176 ctc1 t0, fcr31
H A Dptrace.c122 __put_user (child->thread.fpu.fcr31, data + 64);
163 __get_user (child->thread.fpu.fcr31, data + 64);
244 tmp = child->thread.fpu.fcr31;
339 child->thread.fpu.fcr31 = 0;
375 child->thread.fpu.fcr31 = data;
H A Dptrace32.c164 tmp = child->thread.fpu.fcr31;
286 child->thread.fpu.fcr31 = 0;
314 child->thread.fpu.fcr31 = data;
H A Dr2300_fpu.S32 cfc1 t1,fcr31
118 ctc1 t0,fcr31
H A Dr2300_switch.S124 * We initialize fcr31 to rounding to nearest, no exceptions.
136 ctc1 t1, fcr31
H A Dgenex.S353 cfc1 a1, fcr31
356 ctc1 a2, fcr31
H A Dr4k_switch.S158 * We initialize fcr31 to rounding to nearest, no exceptions.
180 ctc1 t1, fcr31
H A Dtraps.c602 asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31) argument
606 if (fcr31 & FPU_CSR_UNI_X) {
627 * the cause bit set in $fcr31.
629 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X;
H A Dasm-offsets.c211 struct task_struct, thread.fpu.fcr31);
H A Dirixsig.c288 error |= __get_user(current->thread.fpu.fcr31, &context->fpcsr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/
H A Dfpregdef.h56 #define fcr31 $31 /* FPU status register */ macro
95 #define fcr31 $31 macro
H A Dasmmacro-32.h16 cfc1 \tmp1, fcr31
37 cfc1 \tmp, fcr31
91 ctc1 \tmp, fcr31
128 ctc1 \tmp, fcr31
H A Dprocessor.h82 unsigned int fcr31; member in struct:mips_fpu_struct
H A Dasmmacro-64.h17 cfc1 \tmp, fcr31
82 ctc1 \tmp, fcr31
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dfpregdef.h56 #define fcr31 $31 /* FPU status register */ macro
95 #define fcr31 $31 macro
H A Dasmmacro-32.h16 cfc1 \tmp1, fcr31
37 cfc1 \tmp, fcr31
91 ctc1 \tmp, fcr31
128 ctc1 \tmp, fcr31
H A Dprocessor.h82 unsigned int fcr31; member in struct:mips_fpu_struct
H A Dasmmacro-64.h17 cfc1 \tmp, fcr31
82 ctc1 \tmp, fcr31

Completed in 202 milliseconds