Home
last modified time | relevance | path

Searched refs:ym (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-5.10/arch/mips/math-emu/
H A Ddp_sub.c99 /* normalize ym,ye */ in ieee754dp_sub()
115 assert(ym & DP_HIDDEN_BIT); in ieee754dp_sub()
120 ym <<= 3; in ieee754dp_sub()
127 ym = XDPSRS(ym, s); in ieee754dp_sub()
143 xm = xm + ym; in ieee754dp_sub()
150 if (xm >= ym) { in ieee754dp_sub()
151 xm = xm - ym; in ieee754dp_sub()
153 xm = ym - xm; in ieee754dp_sub()
H A Dsp_add.c108 assert(ym & SP_HIDDEN_BIT); in ieee754sp_add()
114 ym <<= 3; in ieee754sp_add()
121 ym = XSPSRS(ym, s); in ieee754sp_add()
139 xm = xm + ym; in ieee754sp_add()
145 if (xm >= ym) { in ieee754sp_add()
146 xm = xm - ym; in ieee754sp_add()
148 xm = ym - xm; in ieee754sp_add()
H A Ddp_add.c108 assert(ym & DP_HIDDEN_BIT); in ieee754dp_add()
114 ym <<= 3; in ieee754dp_add()
121 ym = XDPSRS(ym, s); in ieee754dp_add()
139 xm = xm + ym; in ieee754dp_add()
146 if (xm >= ym) { in ieee754dp_add()
147 xm = xm - ym; in ieee754dp_add()
149 xm = ym - xm; in ieee754dp_add()
H A Dsp_sub.c113 assert(ym & SP_HIDDEN_BIT); in ieee754sp_sub()
118 ym <<= 3; in ieee754sp_sub()
125 ym = XSPSRS(ym, s); in ieee754sp_sub()
141 xm = xm + ym; in ieee754sp_sub()
147 if (xm >= ym) { in ieee754sp_sub()
148 xm = xm - ym; in ieee754sp_sub()
150 xm = ym - xm; in ieee754sp_sub()
H A Dieee754int.h49 unsigned int ym; int ye; int ys; int yc
79 #define EXPLODEYSP EXPLODESP(y, yc, ys, ye, ym)
87 u64 ym; int ye; int ys; int yc
117 #define EXPLODEYDP EXPLODEDP(y, yc, ys, ye, ym)
143 #define FLUSHYDP FLUSHDP(y, yc, ys, ye, ym)
146 #define FLUSHYSP FLUSHSP(y, yc, ys, ye, ym)
H A Dsp_fmin.c108 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmin()
134 if (xm <= ym) in ieee754sp_fmin()
139 if (xm <= ym) in ieee754sp_fmin()
236 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmina()
245 if (xm < ym) in ieee754sp_fmina()
247 else if (xm > ym) in ieee754sp_fmina()
H A Dsp_fmax.c108 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmax()
134 if (xm <= ym) in ieee754sp_fmax()
139 if (xm <= ym) in ieee754sp_fmax()
236 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmaxa()
245 if (xm < ym) in ieee754sp_fmaxa()
247 else if (xm > ym) in ieee754sp_fmaxa()
H A Ddp_fmin.c108 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmin()
134 if (xm <= ym) in ieee754dp_fmin()
139 if (xm <= ym) in ieee754dp_fmin()
236 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmina()
245 if (xm < ym) in ieee754dp_fmina()
247 else if (xm > ym) in ieee754dp_fmina()
H A Ddp_fmax.c108 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmax()
134 if (xm <= ym) in ieee754dp_fmax()
139 if (xm <= ym) in ieee754dp_fmax()
236 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmaxa()
245 if (xm < ym) in ieee754dp_fmaxa()
247 else if (xm > ym) in ieee754dp_fmaxa()
H A Ddp_mul.c104 /* rm = xm * ym, re = xe+ye basically */ in ieee754dp_mul()
106 assert(ym & DP_HIDDEN_BIT); in ieee754dp_mul()
113 ym <<= 64 - (DP_FBITS + 1); in ieee754dp_mul()
116 * Multiply 64 bits xm, ym to give high 64 bits rm with stickness. in ieee754dp_mul()
121 lym = ym; in ieee754dp_mul()
122 hym = ym >> 32; in ieee754dp_mul()
H A Dsp_div.c107 assert(ym & SP_HIDDEN_BIT); in ieee754sp_div()
111 ym <<= 3; in ieee754sp_div()
119 if (xm >= ym) { in ieee754sp_div()
120 xm -= ym; in ieee754sp_div()
H A Ddp_div.c107 assert(ym & DP_HIDDEN_BIT); in ieee754dp_div()
111 ym <<= 3; in ieee754dp_div()
119 if (xm >= ym) { in ieee754dp_div()
120 xm -= ym; in ieee754dp_div()
H A Dsp_mul.c104 /* rm = xm * ym, re = xe+ye basically */ in ieee754sp_mul()
106 assert(ym & SP_HIDDEN_BIT); in ieee754sp_mul()
113 ym <<= 32 - (SP_FBITS + 1); in ieee754sp_mul()
116 * Multiply 32 bits xm, ym to give high 32 bits rm with stickness. in ieee754sp_mul()
120 lym = ym & 0xffff; in ieee754sp_mul()
121 hym = ym >> 16; in ieee754sp_mul()
/kernel/linux/linux-6.6/arch/mips/math-emu/
H A Ddp_add.c108 assert(ym & DP_HIDDEN_BIT); in ieee754dp_add()
114 ym <<= 3; in ieee754dp_add()
121 ym = XDPSRS(ym, s); in ieee754dp_add()
139 xm = xm + ym; in ieee754dp_add()
146 if (xm >= ym) { in ieee754dp_add()
147 xm = xm - ym; in ieee754dp_add()
149 xm = ym - xm; in ieee754dp_add()
H A Ddp_sub.c99 /* normalize ym,ye */ in ieee754dp_sub()
115 assert(ym & DP_HIDDEN_BIT); in ieee754dp_sub()
120 ym <<= 3; in ieee754dp_sub()
127 ym = XDPSRS(ym, s); in ieee754dp_sub()
143 xm = xm + ym; in ieee754dp_sub()
150 if (xm >= ym) { in ieee754dp_sub()
151 xm = xm - ym; in ieee754dp_sub()
153 xm = ym - xm; in ieee754dp_sub()
H A Dsp_add.c108 assert(ym & SP_HIDDEN_BIT); in ieee754sp_add()
114 ym <<= 3; in ieee754sp_add()
121 ym = XSPSRS(ym, s); in ieee754sp_add()
139 xm = xm + ym; in ieee754sp_add()
145 if (xm >= ym) { in ieee754sp_add()
146 xm = xm - ym; in ieee754sp_add()
148 xm = ym - xm; in ieee754sp_add()
H A Dsp_sub.c113 assert(ym & SP_HIDDEN_BIT); in ieee754sp_sub()
118 ym <<= 3; in ieee754sp_sub()
125 ym = XSPSRS(ym, s); in ieee754sp_sub()
141 xm = xm + ym; in ieee754sp_sub()
147 if (xm >= ym) { in ieee754sp_sub()
148 xm = xm - ym; in ieee754sp_sub()
150 xm = ym - xm; in ieee754sp_sub()
H A Dieee754int.h49 unsigned int ym; int ye; int ys; int yc
79 #define EXPLODEYSP EXPLODESP(y, yc, ys, ye, ym)
87 u64 ym; int ye; int ys; int yc
117 #define EXPLODEYDP EXPLODEDP(y, yc, ys, ye, ym)
143 #define FLUSHYDP FLUSHDP(y, yc, ys, ye, ym)
146 #define FLUSHYSP FLUSHSP(y, yc, ys, ye, ym)
H A Ddp_fmin.c108 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmin()
134 if (xm <= ym) in ieee754dp_fmin()
139 if (xm <= ym) in ieee754dp_fmin()
236 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmina()
245 if (xm < ym) in ieee754dp_fmina()
247 else if (xm > ym) in ieee754dp_fmina()
H A Ddp_fmax.c108 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmax()
134 if (xm <= ym) in ieee754dp_fmax()
139 if (xm <= ym) in ieee754dp_fmax()
236 assert(ym & DP_HIDDEN_BIT); in ieee754dp_fmaxa()
245 if (xm < ym) in ieee754dp_fmaxa()
247 else if (xm > ym) in ieee754dp_fmaxa()
H A Dsp_fmin.c108 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmin()
134 if (xm <= ym) in ieee754sp_fmin()
139 if (xm <= ym) in ieee754sp_fmin()
236 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmina()
245 if (xm < ym) in ieee754sp_fmina()
247 else if (xm > ym) in ieee754sp_fmina()
H A Dsp_fmax.c108 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmax()
134 if (xm <= ym) in ieee754sp_fmax()
139 if (xm <= ym) in ieee754sp_fmax()
236 assert(ym & SP_HIDDEN_BIT); in ieee754sp_fmaxa()
245 if (xm < ym) in ieee754sp_fmaxa()
247 else if (xm > ym) in ieee754sp_fmaxa()
H A Ddp_div.c107 assert(ym & DP_HIDDEN_BIT); in ieee754dp_div()
111 ym <<= 3; in ieee754dp_div()
119 if (xm >= ym) { in ieee754dp_div()
120 xm -= ym; in ieee754dp_div()
H A Ddp_mul.c104 /* rm = xm * ym, re = xe+ye basically */ in ieee754dp_mul()
106 assert(ym & DP_HIDDEN_BIT); in ieee754dp_mul()
113 ym <<= 64 - (DP_FBITS + 1); in ieee754dp_mul()
116 * Multiply 64 bits xm, ym to give high 64 bits rm with stickness. in ieee754dp_mul()
121 lym = ym; in ieee754dp_mul()
122 hym = ym >> 32; in ieee754dp_mul()
H A Dsp_div.c107 assert(ym & SP_HIDDEN_BIT); in ieee754sp_div()
111 ym <<= 3; in ieee754sp_div()
119 if (xm >= ym) { in ieee754sp_div()
120 xm -= ym; in ieee754sp_div()

Completed in 6 milliseconds

12