Searched refs:SP_MBITS (Results 1 - 14 of 14) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/math-emu/
H A Dsp_modf.c58 if (xe >= SP_MBITS) {
65 ((xm >> (SP_MBITS - xe)) << (SP_MBITS - xe)) &
71 xm = (xm << (32 - (SP_MBITS - xe))) >> (32 - (SP_MBITS - xe));
75 while ((xm >> SP_MBITS) == 0) {
H A Dsp_fint.c54 xe = SP_MBITS + 3;
56 if (xm >> (SP_MBITS + 1 + 3)) {
59 while (xm >> (SP_MBITS + 1 + 3)) {
65 while ((xm >> (SP_MBITS + 3)) == 0) {
H A Ddp_fsp.c49 SP_MBITS))), "fsp",
57 while ((xm >> SP_MBITS) == 0) {
73 (u64) xm << (DP_MBITS - SP_MBITS));
H A Dsp_flong.c54 xe = SP_MBITS + 3;
56 if (xm >> (SP_MBITS + 1 + 3)) {
59 while (xm >> (SP_MBITS + 1 + 3)) {
64 while ((xm >> (SP_MBITS + 3)) == 0) {
H A Dsp_tlong.c61 if (xe > SP_MBITS) {
62 xm <<= xe - SP_MBITS;
63 } else if (xe < SP_MBITS) {
75 residue = xm << (32 - SP_MBITS + xe);
78 xm >>= SP_MBITS - xe;
H A Dsp_fdp.c47 (xm >> (DP_MBITS - SP_MBITS)));
70 /* convert from DP_MBITS to SP_MBITS+3 with sticky right shift
72 rm = (xm >> (DP_MBITS - (SP_MBITS + 3))) |
73 ((xm << (64 - (DP_MBITS - (SP_MBITS + 3)))) != 0);
H A Dsp_tint.c62 if (xe > SP_MBITS) {
63 xm <<= xe - SP_MBITS;
80 residue <<= 31 - SP_MBITS;
83 xm >>= SP_MBITS - xe;
H A Dieee754sp.h36 xm = (rs > (SP_MBITS+3))?1:((xm) >> (rs)) | ((xm) << (32-(rs)) != 0))
43 ym = (rs > (SP_MBITS+3))?1:((ym) >> (rs)) | ((ym) << (32-(rs)) != 0))
50 while( (m >> SP_MBITS) == 0) { m <<= 1; e--; }
61 assert(((m) >> SP_MBITS) == 0);
H A Dieee754sp.c45 return (SPMANT(x) & SP_MBIT(SP_MBITS-1));
76 SPMANT(r) &= (~SP_MBIT(SP_MBITS-1));
139 assert((xm >> (SP_MBITS + 1 + 3)) == 0); /* no execess */
168 && get_rounding(sn, xm) >> (SP_MBITS + 1 + 3))
197 if (xm >> (SP_MBITS + 1 + 3)) {
206 assert((xm >> (SP_MBITS + 1)) == 0); /* no execess */
239 assert((xm >> (SP_MBITS + 1)) == 0); /* no execess */
H A Dsp_mul.c118 xm <<= 32 - (SP_MBITS + 1);
119 ym <<= 32 - (SP_MBITS + 1);
160 rm = (rm >> (32 - (SP_MBITS + 1 + 3))) |
161 ((rm << (SP_MBITS + 1 + 3)) != 0);
164 rm = (rm >> (32 - (SP_MBITS + 1 + 3 + 1))) |
165 ((rm << (SP_MBITS + 1 + 3 + 1)) != 0);
H A Dieee754int.h39 #define SP_MBITS 23 macro
46 #define SP_HIDDEN_BIT SP_MBIT(SP_MBITS)
87 else if(vm & SP_MBIT(SP_MBITS-1)) \
H A Dsp_add.c152 if (xm >> (SP_MBITS + 1 + 3)) { /* carry out */
170 while ((xm >> (SP_MBITS + 3)) == 0) {
H A Dsp_div.c133 for (bm = SP_MBIT(SP_MBITS + 2); bm; bm >>= 1) {
150 while ((rm >> (SP_MBITS + 3)) == 0) {
H A Dsp_sub.c157 if (xm >> (SP_MBITS + 1 + 3)) { /* carry out */
178 while ((xm >> (SP_MBITS + 3)) == 0) {

Completed in 68 milliseconds