Symbol: ieee754_csr
arch/mips/math-emu/cp1emu.c
1424
ieee754_csr_save = ieee754_csr; \
arch/mips/math-emu/cp1emu.c
1426
ieee754_csr_save.cx |= ieee754_csr.cx; \
arch/mips/math-emu/cp1emu.c
1427
ieee754_csr_save.sx |= ieee754_csr.sx; \
arch/mips/math-emu/cp1emu.c
1429
ieee754_csr.cx |= ieee754_csr_save.cx; \
arch/mips/math-emu/cp1emu.c
1430
ieee754_csr.sx |= ieee754_csr_save.sx; \
arch/mips/math-emu/cp1emu.c
1998
oldrm = ieee754_csr.rm;
arch/mips/math-emu/cp1emu.c
2000
ieee754_csr.rm = MIPSInst_FUNC(ir);
arch/mips/math-emu/cp1emu.c
2002
ieee754_csr.rm = oldrm;
arch/mips/math-emu/cp1emu.c
2044
oldrm = ieee754_csr.rm;
arch/mips/math-emu/cp1emu.c
2046
ieee754_csr.rm = MIPSInst_FUNC(ir);
arch/mips/math-emu/cp1emu.c
2048
ieee754_csr.rm = oldrm;
arch/mips/math-emu/cp1emu.c
2349
oldrm = ieee754_csr.rm;
arch/mips/math-emu/cp1emu.c
2351
ieee754_csr.rm = MIPSInst_FUNC(ir);
arch/mips/math-emu/cp1emu.c
2353
ieee754_csr.rm = oldrm;
arch/mips/math-emu/cp1emu.c
2395
oldrm = ieee754_csr.rm;
arch/mips/math-emu/cp1emu.c
2397
ieee754_csr.rm = MIPSInst_FUNC(ir);
arch/mips/math-emu/cp1emu.c
2399
ieee754_csr.rm = oldrm;
arch/mips/math-emu/dp_add.c
153
return ieee754dp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/dp_add.c
83
return ieee754dp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/dp_maddf.c
146
return ieee754dp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/dp_maddf.c
283
return ieee754dp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/dp_rint.c
54
switch (ieee754_csr.rm) {
arch/mips/math-emu/dp_simple.c
16
if (ieee754_csr.abs2008) {
arch/mips/math-emu/dp_simple.c
22
oldrm = ieee754_csr.rm;
arch/mips/math-emu/dp_simple.c
23
ieee754_csr.rm = FPU_CSR_RD;
arch/mips/math-emu/dp_simple.c
25
ieee754_csr.rm = oldrm;
arch/mips/math-emu/dp_simple.c
34
if (ieee754_csr.abs2008) {
arch/mips/math-emu/dp_simple.c
40
oldrm = ieee754_csr.rm;
arch/mips/math-emu/dp_simple.c
41
ieee754_csr.rm = FPU_CSR_RD;
arch/mips/math-emu/dp_simple.c
46
ieee754_csr.rm = oldrm;
arch/mips/math-emu/dp_sqrt.c
113
ieee754_csr.rm = FPU_CSR_RZ;
arch/mips/math-emu/dp_sqrt.c
114
ieee754_csr.sx &= ~IEEE754_INEXACT;
arch/mips/math-emu/dp_sqrt.c
119
if (ieee754_csr.sx & IEEE754_INEXACT || t.bits != y.bits) {
arch/mips/math-emu/dp_sqrt.c
121
if (!(ieee754_csr.sx & IEEE754_INEXACT))
arch/mips/math-emu/dp_sqrt.c
149
ieee754_csr = oldcsr;
arch/mips/math-emu/dp_sqrt.c
66
oldcsr = ieee754_csr;
arch/mips/math-emu/dp_sqrt.c
67
ieee754_csr.mx &= ~IEEE754_INEXACT;
arch/mips/math-emu/dp_sqrt.c
68
ieee754_csr.sx &= ~IEEE754_INEXACT;
arch/mips/math-emu/dp_sqrt.c
69
ieee754_csr.rm = FPU_CSR_RN;
arch/mips/math-emu/dp_sub.c
157
if (ieee754_csr.rm == FPU_CSR_RD)
arch/mips/math-emu/dp_sub.c
83
return ieee754dp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/dp_tint.c
67
switch (ieee754_csr.rm) {
arch/mips/math-emu/dp_tlong.c
72
switch (ieee754_csr.rm) {
arch/mips/math-emu/ieee754.h
174
return (ieee754_csr.rm);
arch/mips/math-emu/ieee754.h
179
return (ieee754_csr.rm = rm);
arch/mips/math-emu/ieee754.h
187
return (ieee754_csr.cx);
arch/mips/math-emu/ieee754.h
194
return (ieee754_csr.cx & n);
arch/mips/math-emu/ieee754.h
202
return (ieee754_csr.sx);
arch/mips/math-emu/ieee754.h
209
return (ieee754_csr.sx = 0);
arch/mips/math-emu/ieee754.h
216
return (ieee754_csr.sx & n);
arch/mips/math-emu/ieee754.h
255
ieee754_csr.nan2008])
arch/mips/math-emu/ieee754.h
267
ieee754_csr.nan2008])
arch/mips/math-emu/ieee754.h
279
return ieee754_csr.nan2008 ? 0 : INT_MAX;
arch/mips/math-emu/ieee754.h
284
return ieee754_csr.nan2008 ? 0 : S64_MAX;
arch/mips/math-emu/ieee754.h
292
return ieee754_csr.nan2008 && xs ? INT_MIN : INT_MAX;
arch/mips/math-emu/ieee754.h
297
return ieee754_csr.nan2008 && xs ? S64_MIN : S64_MAX;
arch/mips/math-emu/ieee754dp.c
102
switch(ieee754_csr.rm) {
arch/mips/math-emu/ieee754dp.c
166
switch (ieee754_csr.rm) {
arch/mips/math-emu/ieee754dp.c
188
if (ieee754_csr.mx & IEEE754_UNDERFLOW)
arch/mips/math-emu/ieee754dp.c
32
return ieee754_csr.nan2008 ^ qbit;
arch/mips/math-emu/ieee754dp.c
45
if (ieee754_csr.nan2008) {
arch/mips/math-emu/ieee754dp.c
61
switch (ieee754_csr.rm) {
arch/mips/math-emu/ieee754dp.c
98
if (ieee754_csr.nod) {
arch/mips/math-emu/ieee754int.h
100
else if (ieee754_csr.nan2008 ^ !(vm & DP_MBIT(DP_FBITS - 1))) \
arch/mips/math-emu/ieee754int.h
122
if (ieee754_csr.nod) { \
arch/mips/math-emu/ieee754int.h
133
if (ieee754_csr.nod) { \
arch/mips/math-emu/ieee754int.h
24
ieee754_csr.cx = 0;
arch/mips/math-emu/ieee754int.h
29
ieee754_csr.cx |= flags;
arch/mips/math-emu/ieee754int.h
30
ieee754_csr.sx |= flags;
arch/mips/math-emu/ieee754int.h
37
return ieee754_csr.mx & x;
arch/mips/math-emu/ieee754int.h
62
else if (ieee754_csr.nan2008 ^ !(vm & SP_MBIT(SP_FBITS - 1))) \
arch/mips/math-emu/ieee754sp.c
102
switch(ieee754_csr.rm) {
arch/mips/math-emu/ieee754sp.c
165
switch (ieee754_csr.rm) {
arch/mips/math-emu/ieee754sp.c
187
if (ieee754_csr.mx & IEEE754_UNDERFLOW)
arch/mips/math-emu/ieee754sp.c
32
return ieee754_csr.nan2008 ^ qbit;
arch/mips/math-emu/ieee754sp.c
45
if (ieee754_csr.nan2008) {
arch/mips/math-emu/ieee754sp.c
61
switch (ieee754_csr.rm) {
arch/mips/math-emu/ieee754sp.c
98
if (ieee754_csr.nod) {
arch/mips/math-emu/sp_add.c
152
return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/sp_add.c
83
return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/sp_fdp.c
40
if (!ieee754_csr.nan2008) {
arch/mips/math-emu/sp_fdp.c
57
if ((ieee754_csr.rm == FPU_CSR_RU && !xs) ||
arch/mips/math-emu/sp_fdp.c
58
(ieee754_csr.rm == FPU_CSR_RD && xs))
arch/mips/math-emu/sp_maddf.c
115
return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/sp_maddf.c
223
return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/sp_rint.c
55
switch (ieee754_csr.rm) {
arch/mips/math-emu/sp_simple.c
16
if (ieee754_csr.abs2008) {
arch/mips/math-emu/sp_simple.c
22
oldrm = ieee754_csr.rm;
arch/mips/math-emu/sp_simple.c
23
ieee754_csr.rm = FPU_CSR_RD;
arch/mips/math-emu/sp_simple.c
25
ieee754_csr.rm = oldrm;
arch/mips/math-emu/sp_simple.c
34
if (ieee754_csr.abs2008) {
arch/mips/math-emu/sp_simple.c
40
oldrm = ieee754_csr.rm;
arch/mips/math-emu/sp_simple.c
41
ieee754_csr.rm = FPU_CSR_RD;
arch/mips/math-emu/sp_simple.c
46
ieee754_csr.rm = oldrm;
arch/mips/math-emu/sp_sqrt.c
90
switch (ieee754_csr.rm) {
arch/mips/math-emu/sp_sub.c
154
if (ieee754_csr.rm == FPU_CSR_RD)
arch/mips/math-emu/sp_sub.c
83
return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD);
arch/mips/math-emu/sp_tint.c
72
switch (ieee754_csr.rm) {
arch/mips/math-emu/sp_tlong.c
68
switch (ieee754_csr.rm) {